Prepare images
Resize, compress and inspect image metadata.
Read the workflow guideMerge and split PDFs, compress images, format JSON, generate QR codes and convert units. Free online tools with practical guides and examples. No login required.
Resize, compress and inspect image metadata.
Read the workflow guideMerge or extract pages, then arrange and check the output.
Read the workflow guideFormat JSON, validate field types and compare changes.
Read the workflow guideBatch-compress JPG, PNG and WebP with target KB and pixel constraints; check compliance and download images or ZIP.
Crop by dragging, lock aspect ratio and output dimensions, and export PNG, JPEG or WebP.
Batch-scale, pad or crop images to a common canvas. Preview and download individual results or a ZIP.
Rotate or flip one or more images, preview automatically, and save PNG/JPEG results individually or as ZIP.
Add text or logo watermarks to one or more images with nine positions, tiling and automatic previews. Save individually or as ZIP.
Reorder images, match dimensions and set spacing and background for horizontal or vertical stitching.
Split an image into a 3×3 or custom grid and download the tiles as ZIP.
Apply grayscale, black-and-white, invert, sepia or pixelate filters to one or more images. Save individually or download a ZIP.
Add a custom background color to a transparent image.
Add rounded corners to an image.
Extract dominant image colors and copy their HEX values in one click.
Click an image to read source pixel coordinates and RGB color, then copy each value separately.
Inspect and clean EXIF location or metadata from JPEG and PNG batches without recompression. Keep orientation and color, and save individually or as ZIP.
Set PNG resolution metadata without changing its pixel dimensions.
Add and adjust common SVG shapes on a canvas, then export SVG or PNG.
Convert an SVG to a PNG or JPEG at a chosen size.
Customize dimensions, text and colors, then download a lightweight SVG.
Create a PNG from text with custom colors and image dimensions.
Convert an image into copyable ASCII art.
Select a square image region to generate ICO, PNG and HTML references. Adjust corners, padding and background; optionally add PWA icons, a manifest and Apple Touch Icons.
Extract composited GIF frames, select frames and export PNGs in a ZIP with timing information.
Arrange images and set per-frame duration, loops, canvas and colors. Preview and download the GIF.
Create a static QR code with an optional logo and PNG download.
Create a Wi-Fi QR code with an optional logo that lets a device join by scanning.
Select a QR image and decode its content.
Create Code 128, EAN-13 or EAN-8 barcode SVGs.
Decode EAN, UPC, Code 128 and other barcodes from an image.
Reorder multiple PDFs and merge them.
Split a PDF by page ranges or into separate pages, then download one ZIP.
Reorder, rotate or remove PDF pages, then download a new file.
Optimize PDF structure and images, or try a target file size and compare results.
Combine JPG or PNG images in selection order into a PDF file.
Render every page of an unencrypted PDF to a PNG.
Add a semi-transparent text watermark to every unencrypted PDF page.
Place a stamp or image on every page of an unencrypted PDF.
Draw a signature, preview a PDF page and drag it into position before saving.
Place a signature image on the first page of an unencrypted PDF.
Add page numbers at the bottom of each unencrypted PDF page.
Change the title, author and subject of an unencrypted PDF.
Protect a PDF with AES-256.
Use a known password to remove PDF encryption.
Package multiple files into ZIP, RAR, TAR or TAR.GZ archives.
Inspect a ZIP archive and download individual files.
Rename multiple files with a prefix and sequence number, then download a ZIP.
Split a file into chunks of a chosen size.
Join binary or text files in their selected order.
Split a text file by line count and download the parts as a ZIP.
Read file headers to identify common binary file types.
Format, minify and validate JSON; check JSONL records and convert JSONL and JSON arrays.
Validate JSON with JSON Schema Draft 2020-12.
Run property, array-index and wildcard JSONPath queries against JSON.
Recursively change JSON key casing or add a custom prefix and suffix.
Compare JSON structure and values, optionally ignoring array order or named fields.
Deep-merge two JSON objects and concatenate their arrays.
Infer JSON field types and generate a tagged Go struct.
Infer JSON field types and generate a Java data class.
Generate UUID v1, v3, v4, v5 or v7 values with DNS and URL namespaces.
Generate time-sortable 26-character ULIDs in bulk and inspect their timestamp.
Format or minify JavaScript with configurable indentation.
Format common SQL keywords and clauses or remove extra whitespace.
Validate XML syntax and format it with readable indentation.
Test JavaScript regex patterns, flags, positions and capture groups.
Search regular expressions for common formats such as email, URL, IPv4, dates, UUIDs, colors and ports.
Connect to WS or WSS servers, view live server messages, and send plain text or JSON messages to debug/test WebSocket services.
Convert a cURL request to JavaScript, Python, Go or Java code.
Encode or decode Protocol Buffers data using a .proto definition.
Convert JSON to MessagePack Base64 or decode it back to JSON.
Parse hexadecimal bytes as integers or floating-point values with a chosen byte order.
Generate database, user and permission setup SQL for common databases.
Configure columns, types and constraints to generate CREATE TABLE SQL instantly.
Build properly encoded PostgreSQL, MySQL, MongoDB and Redis URLs.
Define nested JSON structures and typed generation rules, then export test records as JSON, JSONL or CSV.
Import or paste CSV, detect delimiters, filter rows, select columns, sort, deduplicate and trim whitespace. Preview and export CSV or JSON.
Search common Git configuration, branch, commit, remote, undo and stash commands by category.
Open a TTF, OTF, WOFF or WOFF2 font and preview custom text.
Create a downloadable TTF font subset containing selected characters.
Create a Shield-style SVG badge for a README or documentation.
Inspect key, code, keyCode, modifiers and repeat state from keyboard events in real time.
Select read, write and execute permissions and convert numeric and symbolic modes. Includes presets, Setuid, Setgid, Sticky bit and copyable CHMOD commands.
Use MySQL and other service presets or custom owners, groups and paths to generate copyable chown commands with optional -R recursion.
Validate a standard five-field cron expression and preview upcoming runs.
Format or minify Nginx configuration with automatic directive and block indentation.
Convert common docker run commands into editable Docker Compose YAML automatically.
Check Compose YAML syntax and services structure, then summarize services.
Convert an array of JSON objects into properly escaped CSV with headers.
Parse CSV with headers, quotes and multiline fields into JSON.
Convert JSON data into clean, readable YAML.
Parse YAML configuration and output formatted JSON.
Convert nested JSON objects and arrays into formatted XML.
Parse XML elements, attributes and repeated nodes into JSON.
Convert a JSON object into TOML configuration.
Parse TOML configuration and output formatted JSON.
Convert between two popular configuration file formats.
Convert TOML configuration into clean, readable YAML.
Convert JSON objects into MySQL, PostgreSQL or SQLite INSERT statements.
Convert CSV data with headers into MySQL, PostgreSQL or SQLite INSERT statements.
Convert a JSON array of objects into a correctly escaped GFM Markdown table.
Convert subtitle text between SRT and WebVTT.
Convert HEX colors to RGB, HSL, HWB, CMYK and LCH formats instantly.
Convert text to and from Base64 with Unicode and URL-safe support.
Convert a file to a Data URL or restore Base64 data as a file.
Convert between Base64 encoding and hexadecimal bytes with whitespace handling.
Encode or decode Base32, Base58 or a custom BaseN alphabet.
Convert between UTF-8 text and hexadecimal bytes.
Decode UTF-8, UTF-16 or GBK text and export it as UTF-8.
Convert plain text to and from Unicode escape sequences.
Encode or decode URLs, query values and special path characters.
Safely encode or decode HTML special characters and named entities.
Compare two texts line by line and mark additions, removals and unchanged content.
Keep selected leading and trailing characters and mask the middle.
Deduplicate, sort, reverse, trim or remove blank lines.
Calculate intersections, differences, unions and unique items for two text lists.
Count words, characters, lines, sentences and UTF-8 bytes online.
Calculate Shannon entropy and character frequencies for text.
Safely preview Markdown headings, lists, quotes, links and code.
Find emoji by category or keyword and copy one with a click.
Generate a chosen number of paragraphs of layout placeholder text.
Convert text to uppercase, lowercase, title case or sentence case.
Find synonyms for common English words, grouped by part of speech.
Convert Chinese to Pinyin with tone marks, tone numbers, no tones or initials.
Find Chinese characters by character, pinyin or radical. Filter by total strokes and read pronunciations and Simplified Chinese definitions.
Look up Chinese words and idioms with pinyin, original Chinese definitions, examples and citations. Accepts simplified and traditional input.
Convert between Simplified, Traditional, Taiwan and Hong Kong Chinese.
Choose a converter for length, weight, temperature, area, volume, speed or data storage units.
Convert multiple length or mass values with one number per line.
Convert meters, kilometers, centimeters, inches, feet, yards and miles.
Convert square meters, hectares, square kilometers, square feet and acres.
Convert liters, milliliters, cubic meters, US gallons, quarts and cups.
Convert kilograms, grams, metric tonnes, pounds and ounces.
Convert between Celsius, Fahrenheit, Kelvin and Rankine.
Convert kilometers per hour, meters per second, miles per hour and knots.
Convert bits, B, KB, KiB, MB, MiB, GB, GiB and more.
Calculate rectangle, triangle, circle and trapezoid areas with dimension units, radius or diameter input and copyable results.
Calculate cuboid, cylinder, cone and sphere volumes, convert capacity to litres and inspect formulas and calculations.
Calculate a percentage of a number, a ratio or percentage change.
Safely evaluate formulas with operators, parentheses, constants and common math functions without executing arbitrary code.
Generate a batch of random integers within a selected range.
Sort, deduplicate and summarize a list of numbers.
Convert integers between binary, octal, decimal and hexadecimal.
Convert between Arabic and Roman numerals from 1 to 3999.
Create six chart types from table data, customize title placement, colors and labels, and export high-resolution PNG or SVG.
Estimate remaining duration and finish time from total work, completed work and the current processing rate.
Calculate mask, network, broadcast and usable host range from IPv4/CIDR.
Convert dotted IPv4, unsigned integer, hexadecimal and binary forms.
Convert a start and end IPv4 address into the smallest set of CIDR blocks.
Deduplicate and aggregate IPv4 CIDRs into a minimal route list.
Validate an IPv6 address and switch between expanded and compressed forms.
Generate a random RFC 4193 IPv6 Unique Local Address prefix and usable /64 subnet.
Look up common TCP and UDP port numbers, protocols and uses.
Securely generate one or more unique numbers from the user port range.
Look up the IEEE-registered vendor, address and registry for a MAC address.
Create secure random passwords or tokens with custom length; copy one result or all.
Estimate password entropy and strength, with checks for common, repeated and sequential patterns.
Calculate MD5, SHA-1, SHA-256, SHA-384 or SHA-512 digests.
Calculate SHA-1, SHA-256, SHA-384 or SHA-512 for multiple files, then view and copy each hash with its file name.
Generate HMAC-SHA256, SHA384 or SHA512 signatures with a secret key.
Decode JWT headers, payloads and expiration without signature verification.
Generate unsigned or HMAC-signed JWTs from JSON Header and Payload data.
Create an Authorization header from a username and password.
Generate standard TOTP or HOTP codes from a Base32 secret.
Validate 18- or 15-digit Chinese ID numbers and extract province, birth date and gender.
Convert Unix seconds, milliseconds and dates in a selected time zone, with UTC and daylight saving checks.
Compare dates in days, weeks, months, hours, minutes and seconds. Copy each result or add and subtract whole days.
A simple stopwatch with milliseconds, pause, resume and lap times.
Browse China public holidays, days off, adjusted workdays and lunar dates.
Inspect a URL protocol, host, port, path, parameters and fragment.
Convert between JSON objects and URL query strings.
Turn a title into a clean lowercase URL path for SEO.
Look up names, meanings and typical uses of common HTTP 1xx–5xx status codes.
Look up common media types by file extension, MIME type or description.
Parse an HTTP Cookie request header into readable JSON.
Parse browser, engine, operating system and device type from a User-Agent string.
Inspect system, screen, language, timezone and device capability information exposed by your browser.
No matching tools found.