Your complete digital toolbox.
Browse every D utility in one place. Find tools for text, encoding, JSON, images, calculations, dates, development, and everyday digital tasks.
Complete collection
All tools
Organized by category so you can find what you need faster.
Text Tools
Count, clean, sort, and reshape plain text.
Text Counter
Count characters, words, lines, and bytes in real time.
Remove Newlines
Strip or replace line breaks to collapse text onto one line.
Remove Duplicate Lines
Keep only unique lines from a block of text.
Case Converter
Convert between upper, lower, camelCase, snake_case, and more.
Line Sorter
Sort lines alphabetically, numerically, or shuffle them randomly.
SQL Formatter
Reformat SQL so it's easy to read.
Text Reverse
Reverse text by character or by line.
Highlight Duplicate Lines
See at a glance which lines repeat in your text.
Trim Whitespace
Remove leading, trailing, or per-line whitespace.
Text Repeater
Repeat a string a set number of times, useful for test data.
Add Line Numbers
Prefix every line with its line number.
Text Wrap
Wrap long text to a fixed line width.
Full/Half-Width Converter
Convert full-width and half-width characters both ways.
Hiragana / Katakana Converter
Convert between hiragana and katakana.
Problem Character Checker
Flag characters that render inconsistently across systems.
Lorem Ipsum Generator
Generate placeholder text for mockups and layouts.
Text Statistics
Analyze word frequency and character trends in a text.
Git Command Cheatsheet
Searchable reference for common Git commands.
Generators
UUIDs, hashes, passwords, keys, and other generated values.
UUID Generator
Generate UUID v4 identifiers with one click.
SHA-256 Hash Generator
Generate the SHA-256 hash of any text.
Password Generator
Generate strong random passwords with custom rules.
Color Converter
Convert between HEX, RGB, and HSL color codes.
QR Code Generator
Turn text or a URL into a downloadable QR code.
QR Code Scanner
Scan QR codes from an uploaded image.
Random String Generator
Generate random strings with a chosen length and character set.
Random Number Generator
Generate a random number within a range.
Color Palette Generator
Generate a color palette from a base color or at random.
ULID Generator
Generate sortable, unique ULIDs.
SHA-512 Hash Generator
Generate SHA-512 or SHA-384 hashes of text.
MD5 Hash Generator
Generate the MD5 hash of text for checksums.
Bcrypt Generator
Generate and verify bcrypt password hashes.
HMAC Generator
Generate HMAC values with SHA-1, 256, 384, or 512.
Checksum Calculator
Calculate CRC-16, CRC-32, Adler-32, and Sum-8 checksums.
Password Strength Checker
Analyze password entropy and estimated crack time.
UUID v7 Generator
Generate timestamp-sortable UUID v7 values for database keys.
UUID Validator
Validate UUIDs and inspect their version and variant.
Slug Generator
Convert text into a URL-safe slug.
TOTP Generator
Generate two-factor auth codes from a Base32 secret.
Color Contrast Checker
Check text/background contrast against WCAG 2.1 AA/AAA.
AES Encrypt / Decrypt
Encrypt and decrypt text with a passphrase using AES.
Image Tools
Convert, compress, crop, and inspect images — all in the browser.
Image Converter
Convert between PNG, JPEG, and WebP.
Image Compressor
Reduce image file size by adjusting quality.
Image Resizer
Resize an image to exact pixel dimensions.
Image to Base64
Convert an image to a Base64 data URI and back.
Favicon Generator
Generate favicons in every standard size from one image.
ICO Generator
Bundle multiple image sizes into one .ico file.
Image Cropper
Crop an image by dragging a selection.
Image Color Picker
Click a point on an image to read its color.
Dominant Color Extractor
Extract a color palette from an image automatically.
Image Metadata Viewer
Read EXIF data embedded in JPEG photos.
SVG Optimizer
Shrink SVG files by removing unneeded markup.
Grayscale Converter
Convert an image to grayscale with adjustable strength.
Image Rotator / Flipper
Rotate an image in 90° steps or flip it.
Image Dimensions Viewer
Check width, height, aspect ratio, and megapixels.
Aspect Ratio Calculator
Calculate an aspect ratio or work out matching dimensions.
SVG Preview
Safely preview raw SVG markup and check its viewBox.
Calculators
BMI, percentages, units, networking, and everyday math.
Base Converter
Convert between binary, octal, decimal, and hex.
BMI Calculator
Calculate BMI and an estimated healthy weight range.
Percentage Calculator
Solve everyday percentage and rate-of-change problems.
Unit Converter
Convert length, weight, and temperature units.
Sales Tax Calculator
Calculate tax-inclusive and tax-exclusive prices.
Loan Calculator
Simulate monthly and total repayment for a loan.
CIDR Calculator
Work out network address, broadcast, mask, and host count.
IPv4 Range Expander
Expand an IP range or CIDR block into every address.
Subnet Calculator
Split a network into subnets by count or host requirement.
Chmod Calculator
Convert file permissions between octal, symbolic, and checkboxes.
IBAN Validator
Validate an IBAN's format and mod-97 checksum.
IPv4 Converter
Convert an IPv4 address between dotted, integer, hex, and binary.
MAC Address Generator
Generate a random MAC address with configurable OUI.
IPv6 ULA Generator
Generate an RFC 4193 unique local IPv6 address.
Random Port Generator
Generate non-repeating random port numbers in a chosen range.
Web Tools
Parse and build the small pieces of the web: URLs, headers, cookies.
User-Agent Parser
Break a User-Agent string into OS, browser, and device.
Meta Tag Generator
Generate SEO and Open Graph meta tags.
Email Normalizer
Normalize email addresses to catch duplicates.
URL Parser
Break a URL into protocol, host, path, and query.
Query String Parser
Turn a query string into key/value JSON.
Query String Builder
Build a URL-encoded query string from key/value pairs.
HTTP Status Code Lookup
Look up what an HTTP status code means.
MIME Type Lookup
Look up MIME types by file extension, or the reverse.
Cookie Parser
Parse a cookie string into its keys, values, and attributes.
CORS Checker
Simulate whether a request would be allowed under CORS.
HTTP Header Builder
Assemble common HTTP headers and export as fetch or curl.
curl to fetch Converter
Convert a curl command into JavaScript fetch() code.
Basic Auth Header Generator
Generate or decode an HTTP Basic Authorization header.
JSON Tools
Format, validate, diff, and transform JSON.
JSON Formatter
Format and validate JSON for readability.
JSON ↔ YAML Converter
Convert between JSON and YAML.
JSONPath Extractor
Extract values from JSON using JSONPath expressions.
JSON Validator
Check JSON syntax and see structural statistics.
JSON Minifier
Strip whitespace from JSON to shrink it.
JSON Viewer
View JSON as a collapsible tree.
JSON Expected-Value Validator
Check that specific paths in a JSON document hold the values you expect.
Date & Time
Timestamps, timezones, cron schedules, and date math.
Unix Timestamp Converter
Convert between Unix time and human-readable dates.
Cron Schedule Generator
Build a cron expression and see what it means.
Cron Expression Parser
Explain a cron expression and list its next run times.
Date Calculator
Calculate the gap between dates or add days to one.
Date & Time Difference
Get the precise difference between two date-times.
Time Calculator
Add or subtract durations like hours and minutes.
Time Zone Converter
Convert a date-time across multiple time zones at once.
Japanese Era Converter
Convert between the Gregorian calendar and Japanese eras.
Encoding
Base64, URL encoding, Morse code, ROT13, JWTs.
Base64 Encode / Decode
Encode and decode Base64 strings.
URL Encode / Decode
Percent-encode and decode URLs.
Morse Code Converter
Convert text to and from Morse code.
ROT13 Converter
Encode text with the ROT13 Caesar cipher.
JWT Decoder
Decode a JWT and inspect its header and payload.
JWT Generator
Generate a signed JWT from a header, payload, and secret.
Code Generators
Turn JSON into typed code for your favorite language.
JSON to Go Struct
Convert JSON into a Go struct definition.
JSON to Rust Struct
Convert JSON into a Rust struct with serde attributes.
JSON to TypeScript Interface
Generate a TypeScript interface or type from JSON.
JSON to Java Class
Generate a Java class from JSON, with Lombok/Jackson support.
JSON to C# Class
Generate a C# class from JSON with nullable types and records.
JSON to Python Dataclass
Generate a Python dataclass from JSON.
XML Tools
Format, validate, and convert XML.
XML Formatter
Format XML for readability, or minify it.
XML Validator
Check XML syntax and see structural statistics.
XML Minifier
Strip whitespace from XML to shrink it.
XML to JSON
Convert XML into JSON with configurable attribute handling.
JSON to XML
Convert JSON into XML with configurable attribute handling.
Diff & Compare
Spot the differences between text, JSON, YAML, and lists.
JSON Diff
Compare two JSON documents key by key.
JSON Patch Generator
Generate an RFC 6902 JSON Patch from two JSON documents.
Text Diff
Compare two blocks of text and highlight the changes.
YAML Diff
Compare two YAML documents key by key.
List Comparer
Compare two lists and get their union, intersection, and difference.
Regex Tools
Build, test, and understand regular expressions.
Regex Tester
Test a pattern and see matches highlighted live.
Regex Replace Tester
Test search-and-replace with capture group details.
Regex Explainer
Break a pattern into tokens with plain-English explanations.
Regex Escape
Escape regex metacharacters in user input automatically.
Regex Cheatsheet
A searchable quick reference for regex syntax.
HTML / CSS
Escape, minify, and generate HTML and CSS.
HTML Escape / Unescape
Escape and unescape HTML special characters.
HTML Entity Encode / Decode
Encode and decode numeric HTML entities.
CSS Gradient Generator
Build linear and radial gradients visually and export the CSS.
HTML Minifier
Shrink HTML by removing comments, whitespace, and inlined assets.
CSS Minifier
Shrink CSS by removing comments and shortening values.
SQL Tools
Format, minify, and validate SQL.
CSV Tools
View, validate, and reshape delimited data.
JavaScript Tools
Minify, beautify, and obfuscate JavaScript.
YAML Tools
Format, validate, and convert YAML.
Markdown Tools
Convert Markdown to and from HTML.
TOML Tools
Format and validate TOML config files.
Properties Files
Work with Java .properties files.
Need something specific?
Browse by category.
Explore focused collections of tools for the task you need to complete.
Explore categories →