Text Encoding Converter
Text & Encoding
Re-encode a text file from one character encoding to another, without uploading it.
Encode, decode and normalise text — character encodings, base64, URLs, Unicode, line endings, timestamps and time zones.
Text & Encoding
Re-encode a text file from one character encoding to another, without uploading it.
Text & Encoding
Convert a text file to UTF-8 from any supported source encoding, with optional BOM.
Text & Encoding
Make text ASCII-safe, or convert between text and its character codes.
Text & Encoding
Encode any file as Base64 text, with optional data-URL prefix and line wrapping.
Text & Encoding
Decode Base64 text or a data: URL back into the original file.
Text & Encoding
Percent-encode text for use in a URL, query string or form submission.
Text & Encoding
Turn percent-encoded text back into readable text.
Text & Encoding
Apply a Unicode normalisation form and remove invisible characters from text.
Text & Encoding
Convert a text file between LF, CRLF and CR line endings.
Text & Encoding
Convert between Unix timestamps and readable dates, one value per line.
Text & Encoding
Convert date-times from one time zone to another, one value per line.
Text & Encoding
Sort lines alphabetically, numerically, by length, or naturally.
Text & Encoding
Remove repeated lines and keep the first occurrence.
Text & Encoding
Delete empty and whitespace-only lines.
Text & Encoding
Reverse the order of the lines.
Text & Encoding
Prefix every line with a running number.
Text & Encoding
Trim leading and trailing spaces and tabs on each line.
Text & Encoding
Join wrapped lines into a single line.
Text & Encoding
Hard-wrap text at a chosen column width.
Text & Encoding
Join wrapped lines back into paragraphs.
Text & Encoding
Convert tab characters to spaces.
Text & Encoding
Convert runs of spaces to tab characters.
Text & Encoding
Turn text into a URL-safe slug.
Text & Encoding
Escape text as HTML entities.
Text & Encoding
Turn HTML entities back into text.
Text & Encoding
Encode or decode text with the ROT13 letter rotation.
Text & Encoding
Encode a file or text as Base32.
Text & Encoding
Encode a file or text as Base58.
Text & Encoding
Escape or unescape text as \uXXXX sequences.
Text & Encoding
Compare two texts and show which lines changed.
Text & Encoding
Count how often each character appears.