All Tools
Code & Developer Tools
Small, focused tools for the tasks that come up every day: comparing two files, testing a pattern, decoding a token, or checking what a status code means.
They all run locally, and the HTML, CSS and JavaScript runners execute inside a sandboxed iframe.
All code tools
- SQL FormatterSQLBeautify SQL with 20+ dialects and selectable keyword casing.
- Diff Text/Code ComparisonPaste two texts, highlight differences.
- Regex TesterREGEXTest regular expressions with real-time highlighting and detailed match analysis
- Base64 Encoder/DecoderRFC 4648Encode text to Base64 or decode Base64 to text.
- URL EncoderRFC 3986Percent-encode text and query values so they are safe inside a URL.
- URL DecoderRFC 3986Turn percent-encoded URLs and query values back into readable text.
- Base64 EncoderRFC 4648Encode UTF-8 text to Base64 or URL-safe Base64 with one click.
- Base64 DecoderRFC 4648Decode standard or URL-safe Base64 back to readable UTF-8 text.
- UUID GeneratorRFC 9562Generate random v4 and time-ordered v7 UUIDs in bulk.
- Hash GeneratorWEB CRYPTOCreate MD5, SHA-1, SHA-256, SHA-512, SHA3-256 and RIPEMD-160 digests.
- HTML EncoderENTITIESEscape &, <, > and quotes into HTML entities so text displays safely.
- HTML DecoderENTITIESTurn named and numeric HTML entities back into readable characters.
- Color Contrast CheckerWCAG 2.1Check WCAG contrast ratios with a live preview and AA / AAA results.
- HTML Online ToolCreate, edit and preview HTML code in real-time, with live preview and validation support.
- CSS Online ToolWrite CSS code and preview in real-time, with live style updates and visual feedback.
- JavaScript Online ToolRun and test JavaScript code with real-time console output and error checking.
- HTTP Status CodesComplete HTTP status code reference (1xx-5xx), including explanations, examples and troubleshooting tips.
Where to start
- Comparing two versions of a file: use the Diff Checker.
- Debugging a pattern: use the Regex Tester.
- Encoding or decoding text for an API: use the Base64 Encoder.
- For a response code, open HTTP Status Codes.
FAQ
Code tools FAQ
Do these tools send my code anywhere?
No. Diffing, regex matching and Base64 encoding all run in your browser.
Is the JavaScript runner safe to use?
It executes in a sandboxed iframe isolated from the rest of the site. It is meant for small snippets, not production code.
Which regex syntax is supported?
JavaScript regular expressions, including the common flags, lookaround and named groups.