DuckyTools
HomeCategoriesDeveloper

Developer tools 43

Formatters, hashes, tokens, regex and the daily grind of building software.

Everything PDF (17)Image (42)Convert (18)Text (57)Developer (43)Calculators (46)Units (19)Color (14)Web & SEO (12)Media (9)AI & Writing (13)Generators (12)

.env to JSON

Convert environment-variable files into JSON, and back again.

Developer

Base32 Decoder

Decode Base32 back to text, ignoring padding, spaces and case.

Developer

Base32 Encoder

Encode text as Base32 — the encoding used for TOTP secrets and case-insensitive identifiers.

Developer

Base64 Decoder

Decode Base64 back to readable text, URL-safe input included.

Developer

Base64 Encoder

Encode text to Base64, with a URL-safe option.

Developer

Bitwise Calculator

AND, OR, XOR, NOT and shifts on two numbers, shown in every base.

Developer

Cron Expression Parser

Explain a cron schedule in plain English and preview the next run times.

Developer

CSS Minifier

Strip comments and whitespace from CSS and see the saving.

Developer

cURL to Fetch Converter

Paste a curl command and get the equivalent JavaScript fetch call.

Developer

File Hash Checker

Verify a download by checking its MD5, SHA-1 and SHA-256 — without uploading it.

Developer

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text.

Developer

Hex to Text Converter

Turn hexadecimal bytes back into readable text, whatever separators they arrived with.

Developer

HMAC Generator

Sign a message with a secret key using HMAC-SHA256, 384 or 512.

Developer

HTML Entity Decoder

Turn HTML entities back into the characters they represent.

Developer

HTML Entity Encoder

Escape characters so HTML renders them as text instead of markup.

Developer

HTML Minifier

Remove comments and collapse whitespace in HTML markup.

Developer

HTML to Plain Text

Strip every tag and get just the readable text out of HTML.

Developer

IP Subnet Calculator

Work out network, broadcast, mask and usable host range from CIDR notation.

Developer

JSON Diff

Compare two JSON documents by structure rather than by line, so formatting never shows up as a change.

Developer

JSON Formatter

Pretty-print, validate and tidy JSON with the indentation you prefer.

Developer

JSON Minifier

Strip every unnecessary space from JSON and see how much you saved.

Developer

JSON to TypeScript

Turn a JSON sample into TypeScript interfaces you can paste straight in.

Developer

JSON Validator

Check JSON for errors and get the exact line and column of the problem.

Developer

JWT Decoder

Decode a JSON Web Token to read its header and payload — locally, always.

Developer

MD5 Hash Generator

Produce the MD5 checksum of any text, instantly.

Developer

Number Base Converter

Convert numbers between binary, octal, decimal, hex and any base up to 36.

Developer

Query String Parser

Break a URL into its parts and list every query parameter.

Developer

Random String Generator

Generate random IDs, tokens and keys from an alphabet you choose.

Developer

Regex Escape

Escape a literal string so it can be dropped into a regular expression safely.

Developer

Regex Tester

Test a regular expression against sample text and see every match highlighted.

Developer

SHA-256 Hash Generator

Produce a SHA-256 hash of any text using the browser’s own crypto.

Developer

SQL Formatter

Break a long SQL statement onto readable lines with consistent keywords.

Developer

SQL IN Clause Builder

Turn a pasted list into a ready-to-run SQL IN clause.

Developer

String Escaper

Escape or unescape text for JSON, JavaScript, CSV and shell arguments.

Developer

Text to Hex Converter

Show text as its hexadecimal bytes, in whichever layout you need.

Developer

Tool Builder

Write your own DuckyTools tool, watch it run, and download it as one self-contained HTML file.

Developer

Unicode Character Inspector

Break text into code points and see what each character really is, byte for byte.

Developer

Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates, both ways.

Developer

URL Decoder

Turn percent-encoded text back into readable characters.

Developer

URL Encoder

Percent-encode text for safe use in URLs and query strings.

Developer

User Agent Parser

Read a user-agent string, or inspect your own browser’s.

Developer

UUID Generator

Generate cryptographically random version-4 UUIDs in bulk.

Developer

XML Formatter

Indent XML into a readable tree and check that it parses.

Developer

About the developer tools

Formatters, hashes, tokens, regex and the daily grind of building software. There are 43 of them here, and every one runs inside your browser — no upload, no queue, no account.

Everything in this category

  • .env to JSON — Convert environment-variable files into JSON, and back again.
  • Base32 Decoder — Decode Base32 back to text, ignoring padding, spaces and case.
  • Base32 Encoder — Encode text as Base32 — the encoding used for TOTP secrets and case-insensitive identifiers.
  • Base64 Decoder — Decode Base64 back to readable text, URL-safe input included.
  • Base64 Encoder — Encode text to Base64, with a URL-safe option.
  • Bitwise Calculator — AND, OR, XOR, NOT and shifts on two numbers, shown in every base.
  • Cron Expression Parser — Explain a cron schedule in plain English and preview the next run times.
  • CSS Minifier — Strip comments and whitespace from CSS and see the saving.
  • cURL to Fetch Converter — Paste a curl command and get the equivalent JavaScript fetch call.
  • File Hash Checker — Verify a download by checking its MD5, SHA-1 and SHA-256 — without uploading it.
  • Hash Generator — Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text.
  • Hex to Text Converter — Turn hexadecimal bytes back into readable text, whatever separators they arrived with.
  • HMAC Generator — Sign a message with a secret key using HMAC-SHA256, 384 or 512.
  • HTML Entity Decoder — Turn HTML entities back into the characters they represent.
  • HTML Entity Encoder — Escape characters so HTML renders them as text instead of markup.
  • HTML Minifier — Remove comments and collapse whitespace in HTML markup.
  • HTML to Plain Text — Strip every tag and get just the readable text out of HTML.
  • IP Subnet Calculator — Work out network, broadcast, mask and usable host range from CIDR notation.
  • JSON Diff — Compare two JSON documents by structure rather than by line, so formatting never shows up as a change.
  • JSON Formatter — Pretty-print, validate and tidy JSON with the indentation you prefer.
  • JSON Minifier — Strip every unnecessary space from JSON and see how much you saved.
  • JSON to TypeScript — Turn a JSON sample into TypeScript interfaces you can paste straight in.
  • JSON Validator — Check JSON for errors and get the exact line and column of the problem.
  • JWT Decoder — Decode a JSON Web Token to read its header and payload — locally, always.
  • MD5 Hash Generator — Produce the MD5 checksum of any text, instantly.
  • Number Base Converter — Convert numbers between binary, octal, decimal, hex and any base up to 36.
  • Query String Parser — Break a URL into its parts and list every query parameter.
  • Random String Generator — Generate random IDs, tokens and keys from an alphabet you choose.
  • Regex Escape — Escape a literal string so it can be dropped into a regular expression safely.
  • Regex Tester — Test a regular expression against sample text and see every match highlighted.
  • SHA-256 Hash Generator — Produce a SHA-256 hash of any text using the browser’s own crypto.
  • SQL Formatter — Break a long SQL statement onto readable lines with consistent keywords.
  • SQL IN Clause Builder — Turn a pasted list into a ready-to-run SQL IN clause.
  • String Escaper — Escape or unescape text for JSON, JavaScript, CSV and shell arguments.
  • Text to Hex Converter — Show text as its hexadecimal bytes, in whichever layout you need.
  • Tool Builder — Write your own DuckyTools tool, watch it run, and download it as one self-contained HTML file.
  • Unicode Character Inspector — Break text into code points and see what each character really is, byte for byte.
  • Unix Timestamp Converter — Convert between Unix timestamps and human-readable dates, both ways.
  • URL Decoder — Turn percent-encoded text back into readable characters.
  • URL Encoder — Percent-encode text for safe use in URLs and query strings.
  • User Agent Parser — Read a user-agent string, or inspect your own browser’s.
  • UUID Generator — Generate cryptographically random version-4 UUIDs in bulk.
  • XML Formatter — Indent XML into a readable tree and check that it parses.