Developer Tools
Hash Generator, Regex Tester, Color Converter & IP Lookup — all in one place. Everything runs in your browser, no data sent to any server.
Common Regex Presets
Click any preset to load it into the pattern field.
Detecting your IP address...
Look Up Any IP Address
Frequently Asked Questions
MD5, SHA-1, SHA-256, and SHA-512. All four hashes are generated simultaneously from the same input. For security-sensitive tasks, use SHA-256 or SHA-512 — MD5 and SHA-1 have known vulnerabilities and should only be used for non-security checksums.
g (global — find all matches), i (case-insensitive), m (multiline — ^ and $ match line boundaries), s (dotAll — dot matches newlines), and u (full Unicode support). This uses the JavaScript RegExp engine, which is compatible with most modern languages for common patterns.
HEX, RGB, HSL, HSV, and CMYK — all five major color formats used in web design, UI design, and print publishing. You can enter any format in the text box (e.g. #FF5733, rgb(255,87,51), or hsl(11,100%,60%)) and all other formats update instantly.
The IP Lookup tool uses the public ipapi.co API to retrieve geolocation data. Your IP is sent to ipapi.co to perform the lookup — that is the nature of any IP lookup service. OurTools itself does not log or store your IP address. The geolocation result shows approximate city/region level location, not your exact address.
Hash generation, regex testing, and color conversion all run entirely in your browser — no data leaves your device. The only exception is IP Lookup, which must contact ipapi.co to resolve an IP address. File hashing uses the FileReader API and processes the file locally without uploading it.