Coding Tools
All Coding Tools
Developer utilities for encoding, decoding, hashing and converting web data — free and instant.
URL Encoder
Encode and decode URLs for safe web use.
Base64 Encoder/Decoder
Encode text or files to Base64 and decode Base64 strings.
Markdown to HTML
Convert Markdown to HTML with live preview and download.
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes.
Code Beautifier
Beautify and format HTML, CSS, and JavaScript code. Paste minified code, get readable output.
About
Developer Utilities You Reach for Every Day
Four tools covering the most frequent developer encoding tasks: URL-encode a query string to fix a broken API request, Base64-encode a file for a data URI, convert Markdown to clean HTML for a CMS, or generate a SHA-256 hash to verify file integrity.
All run locally in your browser. Sensitive data like API keys or tokens never leave your device. No account needed — bookmark and use instantly.
URL Safe Encoding
Encode/decode query strings, params, and full URLs instantly.
Base64 for Any Data
Encode text, files, and binary data. Decode data URIs and API payloads.
Multiple Hash Algorithms
MD5, SHA-1, SHA-256, SHA-512 — generate hashes for any input.
Markdown Preview & Export
Convert Markdown to HTML and download as a ready-to-use file.
Use Cases
When to Use Coding Tools
Debugging API Requests
Decode a URL-encoded query string to read it, or encode a parameter value that contains special characters breaking your request.
Working with Data URIs
Base64-encode an image or file to embed it directly in HTML/CSS as a data URI — no external request, no server needed.
Verifying File Integrity
Generate a SHA-256 hash of a file or string to compare against a published checksum and confirm the file hasn't been tampered with.
Writing Documentation
Write in Markdown and instantly preview the rendered HTML output. Download the HTML file to paste into a CMS or static site.
JWT & Token Inspection
Base64-decode a JWT payload or API token to inspect its claims and structure without needing a dedicated JWT debugger.
Encoding Form Data
Manually build URL-encoded form POST bodies or fix encoded redirect URLs in OAuth and SSO flows.
Tool Finder
Which Coding Tool Should I Use?
Workflows
Common Developer Workflows
Debug a Broken API Request
- 1URL Encoder / Decoder — decode the query string to read it
- 2Identify the broken parameter or special character
- 3URL Encoder / Decoder — re-encode the fixed value
Embed an Image in HTML
- 1Base64 Encoder / Decoder — encode the image file
- 2Copy the Base64 string as a data URI
- 3Code Beautifier — format the HTML output cleanly
Publish Documentation
- 1Write content in Markdown format
- 2Markdown to HTML — convert to clean HTML output
- 3Code Beautifier — format the HTML before pasting into CMS
Verify a Downloaded File
- 1Hash Generator — generate SHA-256 of the downloaded file
- 2Compare against the published checksum on the website
- 3Mismatch = file tampered; match = file is authentic
Inspect a JWT Token
- 1Copy the JWT token (the middle payload section)
- 2Base64 Encoder / Decoder — decode to see the claims
- 3Check expiry, user ID, roles, and other fields
Build an OAuth Redirect URL
- 1URL Encoder / Decoder — encode the redirect_uri parameter
- 2Encode the state and scope values the same way
- 3Combine into the full authorization URL
FAQ
Frequently Asked Questions
It converts special characters in URLs (spaces, &, =, #) into percent-encoded format (%20, %26) so they don't break query strings or request bodies.
Encoding binary data as ASCII text. Common uses: data URIs for images in HTML/CSS, email attachments, API payloads, and storing binary in JSON.
No. All encoding, decoding, hashing, and conversion runs locally in your browser. Your data never leaves your device.
MD5, SHA-1, SHA-256, and SHA-512. Select from the dropdown and hash any text or string instantly.
Yes. Paste Markdown, get instant HTML output, preview the result, and download as a .html file.
URL encoding escapes for use in URLs (%20 for spaces). HTML encoding escapes for HTML markup (< for <). Different contexts, different formats.
HTML, CSS, and JavaScript. Paste minified or messy code and get it formatted with consistent indentation and spacing instantly.
No. MD5 is cryptographically broken and should not be used for passwords. Use it only for checksums or non-security use cases. For passwords, use bcrypt or Argon2 on your server.