Developer Tools
Test regular expressions, encode and escape text, and fix line endings.
Regex TesterTest a regular expression and see every match and group.URL Encoder / DecoderEncode or decode text for use in URLs (percent-encoding).Base64 Encoder / DecoderEncode text to Base64 or decode Base64 to text.Text to Binary ConverterConvert text to binary, hex or decimal, and back.String EscaperEscape or unescape text for JSON, JavaScript, regex, SQL, CSV and more.Line Ending & Tab ConverterConvert line endings (CRLF and LF) and tabs to spaces.
Text utilities for developers
Test regular expressions without freezing your tab, percent-encode and Base64-encode UTF-8 correctly, escape strings for JSON, SQL, regex or shell, and normalise line endings and indentation.
Questions
Which regex flavour does the tester use?
The Regex Tester uses your browser’s JavaScript engine, so results match browsers and Node.js.
How do I Base64-encode text with accents or emoji?
The Base64 Encoder / Decoder encodes UTF-8 bytes, so all characters round-trip correctly.
How do I convert CRLF to LF?
Open the file in the Line Ending & Tab Converter and download it with LF line endings.