Data
JSON Formatter
Format, minify, and validate JSON in your browser. Nothing is sent to a server.
Text & Query
Test regular expressions against sample text in your browser. Invalid patterns cannot crash the page.
LocalProcessed locally — your pattern and text never leave your browser.
Available actions: copy, clear.
JavaScript RegExp in a Web Worker. Matching stops after 250 ms or 200 displayed matches.
Type the pattern without surrounding slashes. Choose flags such as g, i, or m. Invalid patterns are caught and cannot crash the page.
Paste the string to search. Matching runs in a Web Worker with a timeout so a runaway pattern is stopped instead of freezing the tab.
Each match shows its index and capture groups. Global search lists matches up to a display limit. Press Ctrl+Enter or Cmd+Enter to test.
Pattern (\d{4})-(\d{2})-(\d{2}) with flag g finds ISO dates and exposes year, month, and day groups.
Pattern hello with flag i matches Hello and HELLO.
Data
Format, minify, and validate JSON in your browser. Nothing is sent to a server.
Encoding
Encode and decode URL components, including Unicode, in your browser.