Interactively test your regular expressions.
Result
The Regex Tester is an indispensable tool for developers, data analysts, and anyone working with string manipulation and validation. It provides a real-time environment to test and debug your Regular Expressions (RegEx) using JavaScript's regex engine. As you type your pattern, the tool instantly highlights all matches within your test string. You can also specify flags (like `g` for global search or `i` for case-insensitivity) and view detailed information about each match found, including capture groups and their indices.
- Enter your regular expression pattern in the "Regular Expression" input field. Do not include the leading/trailing slashes.
- Enter any flags you wish to use (e.g., `g`, `i`, `m`) in the "Flags" input field.
- Provide the text you want to test your pattern against in the "Test String" area.
- As you type, the "Highlighted Matches" box will update in real-time, showing all parts of your test string that match the pattern.
- The "Match Information" box will list each match found, along with its index and any capture groups.
- If your regular expression is invalid, an error message will be displayed, helping you debug the pattern.
IP Lookup
Find the location and details of any IP address. This tool provides information such as the country, city, ISP, and organization associated with a given IP. It also shows your own IP address on page load.
CSV Viewer
Quickly view and paginate through CSV files directly in your browser. Upload a CSV file to render its contents in a clean, searchable table format. Ideal for inspecting tabular data without opening a spreadsheet application.
Boilerplate Generator
Quickly generate boilerplate code for various project setups, such as Dockerfiles, GitHub Actions, and more. Save time on initial configuration.
Algorithm Visualizer
Visualize sorting algorithms like Bubble Sort and Merge Sort to understand how they work step-by-step. An educational tool for developers and students.