Developer Tools
Encoding, hashing, JSON, regex, and generators
31 tools
Base64 Encoder/Decoder
Encode and decode Base64
URL Encoder/Decoder
Encode and decode URL-encoded strings
URL Parser
Parse URL into components
QR Code Generator
Generate QR codes from URLs or text
Subnet Calculator
Calculate network addresses
IP Range Calculator
Calculate IP ranges
Email Validator
Validate email format and check MX records
JSON Formatter
Format, validate, and minify JSON data
Hash Generator
Generate MD5, SHA1, SHA256, SHA512 hashes
UUID Generator
Generate unique identifiers (UUID v4)
Password Generator
Generate secure random passwords
JWT Decoder
Decode and inspect JSON Web Tokens
Timestamp Converter
Convert between Unix timestamps and dates
Cron Parser
Parse and explain cron expressions
Color Converter
Convert between HEX, RGB, HSL color formats
Regex Tester
Test and debug regular expressions
CIDR Calculator
Calculate CIDR notation and IP ranges
What's My IP
Show your public IP address
Lorem Ipsum Generator
Generate placeholder text
Random Number Generator
Generate random numbers within a range
XML Formatter
Format, minify, and validate XML documents
Slug Generator
Create clean URL slugs from text with bulk mode and options
Code Image Generator
Turn code into themed SVG and PNG share cards
Terminal Screenshot Generator
Render shell output as terminal-style snapshots
Diff Image Generator
Render unified diffs as color-coded image cards
YAML Formatter
Validate and pretty-print YAML documents locally
JSON Tree Viewer
Inspect nested JSON structures in a tree view
XML Tree Viewer
Inspect XML nodes, attributes, and text structure
CSV Explorer
Parse CSV into a lightweight local table explorer
JSON Schema Generator
Infer a basic schema from example JSON documents
Mermaid Live Editor
Render Mermaid diagrams and export SVG output
Frequently asked questions
- How do I decode a JWT token?
- JWT tokens have three Base64-encoded parts separated by dots: header, payload, and signature. Our JWT Decoder parses tokens to show the header claims, payload data, and expiration time without needing a secret key.
- How do I validate a regular expression?
- Our Regex Tester lets you enter a pattern and test string to see matches in real-time. It supports JavaScript regex syntax, shows capture groups, and highlights all matches in your test content.
- How do I format and validate JSON?
- Our JSON Formatter validates JSON syntax, pretty-prints with proper indentation, and highlights errors with line numbers. Paste your JSON to instantly see if it is valid and get a readable formatted version.
- How do I generate a UUID?
- UUIDs (Universally Unique Identifiers) are 128-bit identifiers. Our UUID Generator creates version 4 random UUIDs that are safe for database keys, session IDs, and distributed systems. Generate one or bulk generate multiple.
- How do I convert colors between formats?
- Our Color Converter transforms between HEX, RGB, HSL, and other color formats. Enter any color value to see all equivalent representations, useful for CSS, design tools, and cross-platform development.
- How do I decode Base64 strings?
- Base64 is an encoding scheme that represents binary data as ASCII text. Our Base64 Encoder/Decoder converts text to Base64 and decodes Base64 back to readable text, supporting both standard and URL-safe variants.
- How do I parse a cron expression?
- Cron expressions define scheduled task timing using 5 or 6 fields. Our Cron Parser explains each field (minute, hour, day, month, weekday) and shows the next scheduled run times in human-readable format.
- How do I find my public IP address?
- Your public IP is the address visible to websites and services. Our What Is My IP tool instantly shows your IPv4 and IPv6 addresses along with basic geolocation information like city and country.