Coding Tools

All Coding Tools

Developer utilities for encoding, decoding, hashing and converting web data — free and instant.

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.

URL Encoder / Decoder

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.

Base64 Encoder / Decoder

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.

Hash Generator

Writing Documentation

Write in Markdown and instantly preview the rendered HTML output. Download the HTML file to paste into a CMS or static site.

Markdown to HTML

JWT & Token Inspection

Base64-decode a JWT payload or API token to inspect its claims and structure without needing a dedicated JWT debugger.

Base64 Encoder / Decoder

Encoding Form Data

Manually build URL-encoded form POST bodies or fix encoded redirect URLs in OAuth and SSO flows.

URL Encoder / Decoder

Tool Finder

Which Coding Tool Should I Use?

Encode special characters in a URL or query stringURL Encoder / Decoder
Decode a URL-encoded string to read itURL Encoder / Decoder
Encode data as Base64 for a data URI or API payloadBase64 Encoder / Decoder
Decode a Base64 string or inspect a JWT tokenBase64 Encoder / Decoder
Generate a SHA-256 hash or verify file integrityHash Generator
Convert Markdown to clean HTMLMarkdown to HTML
Format or prettify HTML, CSS, or JavaScript codeCode Beautifier

Workflows

Common Developer Workflows

Debug a Broken API Request

  1. 1URL Encoder / Decoder — decode the query string to read it
  2. 2Identify the broken parameter or special character
  3. 3URL Encoder / Decoder — re-encode the fixed value

Embed an Image in HTML

  1. 1Base64 Encoder / Decoder — encode the image file
  2. 2Copy the Base64 string as a data URI
  3. 3Code Beautifier — format the HTML output cleanly

Publish Documentation

  1. 1Write content in Markdown format
  2. 2Markdown to HTML — convert to clean HTML output
  3. 3Code Beautifier — format the HTML before pasting into CMS

Verify a Downloaded File

  1. 1Hash Generator — generate SHA-256 of the downloaded file
  2. 2Compare against the published checksum on the website
  3. 3Mismatch = file tampered; match = file is authentic

Inspect a JWT Token

  1. 1Copy the JWT token (the middle payload section)
  2. 2Base64 Encoder / Decoder — decode to see the claims
  3. 3Check expiry, user ID, roles, and other fields

Build an OAuth Redirect URL

  1. 1URL Encoder / Decoder — encode the redirect_uri parameter
  2. 2Encode the state and scope values the same way
  3. 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 (&lt; 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.