Check out our other tools
Convert Unicode domain names to Punycode (IDN) and back. Supports IDNA2008 with Unicode TR#46 processing. Free online tool — no signup required.
Free online HTML cleaner. Strip scripts, CSS, and unnecessary markup from messy HTML. Simplify and clean up code in one click — no signup required.
A tool that corrects HTML so it becomes valid HTML (completes missing tags, reorders mixed up tags, etc…). Also, it formats HTML (layout & indentation).
Free online HTML editor with live preview. Switch between rich text WYSIWYG editing and HTML source code. Format and preview instantly — no signup required.
Convert between code naming conventions: camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, and more. Free online tool, instant results.
Encode and decode HTML entities online. Convert special characters to HTML entities and back. Supports named entities, numeric codes, and bulk processing.
Encode and decode URLs with percent-encoding per RFC 3986. Handles Unicode characters, special symbols, and automatic Punycode domain conversion.
Generate RFC 4122 version 4 UUIDs instantly. Options for uppercase, hyphens, braces, and batch generation of multiple unique identifiers.
Encode and decode Base64 (RFC 4648) online. Convert text or binary files by copy & paste or file upload. Free tool — no signup required.
Encode and decode Hex (Base16, RFC 4648) online. Convert text or binary files by copy & paste or file upload. Free tool — no signup required.
Escape and unescape strings for C and C++ code. Handles standard sequences, hex escapes (\xHH), and Unicode escapes (\uHHHH).
Escape and unescape C# strings with classic and verbatim string support. Handles Unicode (\uHHHH) and supplementary character escapes (\UHHHHHHHH).
Escape and unescape JSON strings per RFC 8259. Handles backslashes, quotes, control characters, and Unicode escapes (\uHHHH).
Escape and unescape Rust strings with classic and raw string support. Handles byte escapes (\xHH) and Unicode escapes (\u{HHHHHH}).
Escape and unescape Python strings with classic and raw string support. Handles hex (\xHH), Unicode (\uHHHH), and extended Unicode (\UHHHHHHHH) escapes.
Escape and unescape JavaScript strings with classic and template literal support. Handles Unicode (\uHHHH) and ES6 extended escapes (\u{HHHHH}).
Escape and unescape Java strings with classic and text block (Java 13+) support. Handles Unicode escapes (\uHHHH) and surrogate pairs.
Convert Word documents (.docx) to clean HTML online. Strips unnecessary formatting, normalizes tags, and produces ready-to-use HTML output. Free tool.
Extract clean, readable content from any website. Uses Trafilatura to strip navigation, ads, and boilerplate. Try it free — no login required.