Developer guides
All DevToolGrid articles by tool
Every guide has a direct internal link from this index, grouped by the tool it supports, so developers and search engines can discover related articles faster.
296 guides
JSON formatter/validator
7 guides
- JSON Formatter Online: Format, Validate and Beautify JSON
- How to Format JSON Online in Three Steps
- JSON Formatter vs JSON Validator: What Is the Difference?
- Common JSON Mistakes and How to Fix Them
- Minify JSON for Production: Why and How
- Validate JSON Online: Catch Errors Before They Ship
- How to Fix “Unexpected Token” and Other JSON.parse Errors
Regex tester
30 guides
- Regex Tester Online: Build and Debug Regular Expressions
- How to Test Regex Online
- A Practical Regular Expression Tester Guide
- Common Regex Mistakes: Silent Matches, Escaping and Backtracking
- Regex Flags Explained: g, i, m, s and More
- Using Regex for Input Validation
- Regex Tester Python: Test Python Regular Expressions Online
- Regex Match Any Character: The Dot, Newlines and Dotall
- Regex Capture Group Guide: Numbered, Named and Non-Capturing Groups
- Test Regex Java: Patterns, Flags and Escaping in Java
- Regex Tester C#: Testing .NET Regular Expressions
- Regex Tester .NET: What Makes the .NET Engine Different
- Test Regex JavaScript: Patterns in the Browser and Node
- Regex Tester Bash: Matching with =~, grep and sed
- Regex Tester Angular: Validators and Patterns in Angular Forms
- Regex Backtracking Tester: Finding Catastrophic Patterns
- Regex Tester Download: Offline Tools and Browser Alternatives
- Regex Test and Match: Choosing the Right Operation
- Test Regex Replace: Substitution Patterns Across Languages
- Regex Match Numbers: Integers, Decimals and Negatives
- Regex Match Alphanumeric: Letters and Digits Only
- Regex Match Beginning of Line: Anchors and Multiline Mode
- Regex Match Case Insensitive: The i Flag and Its Limits
- Regex Match Brackets: Escaping Metacharacters Correctly
- Regex Match Between Two Strings: Extracting What Is Inside
- Regex Match But Exclude: Negative Lookahead and Non-Capturing Groups
- Regex Match Count: Counting Occurrences and Testing Containment
- Regex Flags PHP: Modifiers in preg_ Functions
- Regex Alternative Groups: Alternation and Group Capture
- Regex Balancing Groups: Matching Nested Structures in .NET
Base64 encode/decode
29 guides
- Base64 Encoder and Decoder Online
- How to Encode and Decode Base64 Online
- Base64 Encoding Explained
- Common Base64 Mistakes
- Base64 and HTTP Basic Auth
- Base64 vs Base64url: What Is the Difference?
- Base64 to Text Converter: Decode Base64 Back to Readable Text
- Base64 Encode an Image: Data URIs, Size Cost and When to Use Them
- Base64 Encode Linux: Command Line Encoding and Decoding
- Base64 Encode a File: Turn Any File Into Safe Text
- Base64 Encode Online: Text and Files in Your Browser
- Base64 Encode a String: From Text to Base64 and Back
- Base64 Encoding Algorithm: How 3 Bytes Become 4 Characters
- Base64 Encoded Certificate: PEM, DER and Converting Between Them
- Base64 Decoder to Hex: Convert Base64 to Hexadecimal
- Base64 Decode and Download: Turn a Payload Back Into a File
- Base64 Decode and Unzip: Handling Compressed Payloads
- Base64 Decode Android: Kotlin and Java Without the Pitfalls
- Base64 Decode ASCII: Reading Decoded Bytes as Text
- Base64 Encode Bytes: Byte Arrays in Python, Java, C# and JS
- Base64 Encode Browser: atob, btoa and the Unicode Problem
- Base64 Encode a File Linux: Files on the Command Line
- Decode Base64 to PDF: Recovering a Document From a Payload
- Decode Base64 Audio: Playing Encoded Sound in the Browser
- Decode Base64 Angular: Encoding and Decoding in Angular Apps
- Base64 to Text Python: Decoding With the base64 Module
- Base64 to Text JS: Decoding in JavaScript Correctly
- Base64 to Text C#: Convert.FromBase64String Explained
- Base64 to Text File: Saving Decoded Output Correctly
JWT decoder
6 guides
Cron generator
6 guides
Diff checker
6 guides
UUID generator
26 guides
- UUID Generator Online: Random v4 Identifiers
- How to Generate a UUID Online
- UUID v4 Explained
- UUID vs GUID: Are They the Same?
- Using UUIDs for Test Data
- UUID v4 for databases - UUID generator online guide
- UUID v7 vs ULID: Which Sortable ID Should You Use?
- GUID Generator JavaScript: crypto.randomUUID and Safe Fallbacks
- UUID Generator v4: Random Identifiers and How They Are Built
- UUID v4 Length: 36 Characters, 128 Bits, 16 Bytes
- UUID Generator C++: Options Without a Standard Library
- UUID v4 vs v5: Random Versus Name-Based Identifiers
- UUID v7 Java: Time-Ordered Identifiers on the JVM
- UUID v7 Python: Time-Ordered UUIDs in Python
- UUID Generator v7: Time-Ordered Identifiers Explained
- UUID Generator From String: Deterministic Identifiers
- UUID Generator API: Why You Do Not Need One
- UUID Generator Angular: Creating UUIDs in Angular Apps
- UUID Generator Algorithm: How Each Version Is Built
- UUID Auto Generate Postgres: Defaults That Work
- Generate UUID Android: Kotlin and Java on Device
- UUID v4 CDN: Loading a UUID Library in the Browser
- UUID v4 Decoder and v7 Checker: Reading Version and Timestamp
- UUID v7 Collision Probability: The Real Numbers
- UUID v7 C#: Guid.CreateVersion7 and Earlier Options
- UUID v7 Character Length: Same 36 Characters as Any UUID
Hash generator
35 guides
- Hash Generator Online: SHA-256, SHA-1, SHA-512
- How to Generate a SHA-256 Hash
- SHA-256 vs SHA-1 vs MD5
- Hash Algorithms Explained
- Verifying Checksums with a Hash
- Common Hashing Mistakes
- MD5 Hash Generator Online: Create MD5 Checksums in Your Browser
- SHA256 Hash Generator Online: Generate SHA-256 Hashes Instantly
- MD5 Hash Decrypt Online: Why MD5 Cannot Be Decrypted
- MD5 Hash Collision: How MD5 Broke and What to Use Instead
- SHA256 Hash Length: Why It Is Always 64 Characters
- MD5 Hash a File: Checksums from the Command Line and the Browser
- MD5 Hash Algorithm: How the Digest Is Built, Step by Step
- MD5 Hash Bit Length: 128 Bits, 16 Bytes, 32 Characters
- MD5 Hash Base64: Encode a Digest as Base64 Instead of Hex
- MD5 Generator With Salt: Why Salting MD5 Is Still Not Enough
- MD5 Encryption Generator: Why MD5 Is Not Encryption
- MD5 Generator Random: Producing Random Hashes for Test Data
- MD5 Hash Download: Verifying a Downloaded File Checksum
- MD5 Hash Android: Generating Digests in Kotlin and Java
- MD5 Hash Value: What the 32-Character Code Represents
- SHA256 Hash Algorithm Explained: Inside the SHA-2 Digest
- SHA256 Hash Checker: Verify a Checksum Correctly
- SHA256 Hash Decrypt Online: Why SHA-256 Cannot Be Reversed
- SHA256 Hash Collision: How Likely Is It Really?
- SHA256 Generator From File: Checksums for Any Download
- SHA256 Generator With Salt: When Salting Helps and When It Does Not
- SHA256 Generator With Key: HMAC-SHA256 Explained
- SHA256 Online Base64: Convert a Digest Between Hex and Base64
- SHA256 Certificate Generator: Fingerprints and Signing Algorithms
- SHA256 Hasher: A Browser Tool for Text and Files
- Hash Generator Password: Why General Hashes Are the Wrong Tool
- Hash Generator SHA512: When 512 Bits Beats 256
- Hash Generator C#: SHA-256, MD5 and HMAC in .NET
- Hash Generator Tool: Browser, Command Line or Desktop App?
URL encoder/decoder
26 guides
- URL Encoder and Decoder Online
- How to Encode and Decode a URL Online
- Percent-Encoding Explained
- Encode Query String Parameters Without Breaking the URL
- Common URL Encoding Mistakes
- URL encoding for api requests - URL encoder and decoder online guide
- URL Encoding Characters: The Complete Percent-Encoding Cheat Sheet
- URL Encode a Space: %20 vs + and When Each Is Correct
- URL Encoder JavaScript: encodeURIComponent vs encodeURI
- Percent Encoding Decoder: Convert Percent Encoding to Text
- URL Encode a String: Encoding Values Safely
- URL Encode Base64: Why base64url Exists
- URL Encoding Ampersand: Escaping & and @ in Query Strings
- URL Encode Colon: Handling : , and - in URLs
- URL Encode Brackets: Square and Curly Braces in URLs
- URL Encode Backslash: Why \ Is Not a Path Separator
- URL Encode Asterisk: When * Needs Escaping
- URL Encode Apostrophe: Single Quotes in URLs
- Percent Encoding URL: The Rules Behind %XX
- URL Encoder C#: Which .NET Method to Use
- URL Encode Command Line: Encoding in Bash and curl
- Percent Encoding Rust: Encoding URLs with percent-encoding and url
- URL Encoder for SVG: Inline SVG in CSS Without Base64
- URL Encoded Content Type: application/x-www-form-urlencoded
- URL Encode Password: Credentials in Connection Strings
- URL Encoding Abuse: Attack Attempts and How to Stop Them
URL parser
6 guides
Timestamp converter
6 guides
JSON ↔ YAML converter
6 guides
CSV ↔ JSON converter
6 guides
JSON path tester
6 guides
YAML formatter/validator
6 guides
HTML entity encode/decode
17 guides
- HTML Entities Encoder and Decoder Online
- How to Escape HTML Online Without Double-Encoding It
- HTML Entities Explained
- Encoding HTML for Email Templates
- Common HTML Escaping Mistakes
- Html entities vs URL encoding - HTML entities encoder and decoder online guide
- HTML Entities: Complete List with Named and Numeric Codes
- Decode HTML Entities JavaScript: Methods That Actually Work
- html_entity_decode in PHP: Flags, Charsets and Pitfalls
- html_entity_decode Twig: Decoding Entities in Templates
- html_entity_decode Not Working: The Usual Causes
- What Are HTML Entities and Why Are They Used?
- Convert HTML Character Entities to UTF-8
- Decode HTML Escape Characters: Turning Escapes Back Into Text
- HTML Ampersand Entity: When to Write & and When Not To
- HTML Entities Break Line: Newlines, <br> and 

- HTML Entities Brackets: Angle, Square, Curly and Backslash
Color converter
6 guides
Lorem/mock data generator
6 guides
Case converter
6 guides
Word counter
6 guides
SQL formatter
6 guides
User-agent parser
6 guides
HTTP headers parser
6 guides
HTTP status code reference
6 guides
MIME type lookup
6 guides
- MIME Type Lookup Online
- How to Find a File’s MIME Type: Extension, Header and Content Detection
- Common MIME Types Explained
- MIME Types for File Uploads: Validation Without Trusting the Header
- MIME type for api responses - MIME type lookup online guide
- MIME type vs file extension - MIME type lookup online guide
Password generator
6 guides
QR code generator
6 guides
JWT validator
6 guides