Loadingβ¦
Loadingβ¦
Convert text to hexadecimal UTF-8 bytes and hex back to text. Output as spaced bytes, a plain string, 0x literals, or \x escapes.
Also covers: Text to hex Β· Hex to text
The result appears here as you type.
Text β hex shows each UTF-8 byte as two hex digits. Hex β text decodes it back.
Spaced bytes (48 65), a continuous string (4865), 0x literals for C, C#, and JavaScript arrays, or \x escapes for strings in code.
Decoding accepts all of these formats, so you can paste hex from a debugger, a packet capture, or code.
Spaced or continuous hex digits, 0x-prefixed values separated by commas, and \x escapes. Case doesn't matter. Each byte needs exactly two digits.
It's the byte values of the text in UTF-8, the same bytes a hex editor would show for a UTF-8 file, without offsets or an ASCII column.
No. Everything runs in your browser, and nothing you paste is sent to a server or stored.
Text & code
Compare two texts or code files side by side, with changed words highlighted. Ignore whitespace or case, and export a unified .diff patch that git apply accepts.
Count
Count words, characters, sentences, paragraphs, and lines as you type, with reading and speaking time. Check text against X, SEO title, and meta description limits.
Case
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and more, line by line.
Cleanup
Clean up messy text: remove extra spaces, blank lines, invisible characters, and HTML tags, straighten quotes, and rejoin hard-wrapped lines.
Lines
Delete repeated lines from a list and keep the original order. Choose case sensitivity, whether to ignore surrounding spaces, and whether to keep the first or last copy.
Lines
Delete blank lines from text, or collapse runs of blank lines down to one so paragraphs stay separated.