Find your tool

QR code generatorCompress imagesConvert imagesResize imagesWord counterFormat JSONBase64 encoderPassword generatorUTM builderMetadata generatorJSON to CSVCompare textDiscount calculatorProportion calculatorAdd or subtract daysResponsive testerMarkdown editorRegular expression testerUnit converterPercentage calculatorDate differenceWeb playgroundJWT decoderCSV to JSONCompare JSONEscape HTML entitiesNumber base converterPDF editorSign PDFPDF to ExcelEdit imagesSign an imageMerge PDFsSplit and extract PDF pagesReorder PDF pagesRotate PDFPDF watermarkAdd PDF page numbersImages to PDFPDF to imagesCreate ZIPExtract ZIPUUID generatorTimestamp converterURL encoderHash generatorColor converterColor contrastColor palette generatorFavicon generatorImage OCRScanned PDF OCRCrop, rotate and straighten imagesCompare PDFURL parserURL Parameter EditorFile size calculatorPrint Resolution CalculatorDownload Instagram photos, videos and reels

Tab to navigate Esc to close

Choose your language

Your browser language is detected on arrival. You can change it at any time.

Regular expression tester

Try a JavaScript pattern and check matches, groups, and indexes without blocking the interface.

Processed on this device. The files are not sent to a server.

Regular expression tester

Learn with sample data. Your work in the tool is preserved while you view the example.

Example entry

a+ · g · banana

Regular expression in an isolated worker

How to use this tool

  1. Enter the pattern without bars, flags and text.
  2. Press Find Matches; cancel if you want to discard the job.
  3. Check the UTF-16 offsets and copy or download the JSON.

What you should know

Pattern up to 1,000 characters, text 100,000, 200 matches and g/i/m/s/u/y flags. Mandatory worker and time limit 750 ms. Long matches are truncated to 2,000 characters; up to 16 groups of 500 characters. Does not execute JavaScript code.

What happens with a very slow pattern?

The worker terminates after exceeding the time limit and displays an error. Simplify the pattern or reduce the text. It is not executed in the interface thread.

Your idea, our next tool

Tell us what you need to do. We’ll review suggestions to expand ARCADIG Tools.

See planned tools

Only to reply to your suggestion. No subscriptions.

By sending, you share this idea and your email, if provided, with ARCADIG HUB. Do not include private information.