Free Online Developer Tools
Browse browser-based tools for Base64, JSON, URL encoding, hashes, images and PDF files. Search by task, inspect results and copy or download your output.
Base64 encoder & decoder
Convert text and bytes with Unicode support, explicit diagnostics and complete control over your output.
Base64 Encoder
Encode UTF-8 text, choose a character set, wrap MIME lines or convert each line independently.
Base64 Decoder
Decode standard Base64, Base64URL and Data URIs. Inspect text and raw bytes without losing binary data.
Base64URL Encoder & Decoder
Use the URL-safe alphabet for tokens, query parameters and identifiers.
Image to Base64
Convert image images into exact Base64 bytes or a ready-to-use Data URI, locally.
File to Base64
Convert any file into exact Base64 bytes or a ready-to-use Data URI, locally.
PNG to Base64
Convert png images into exact Base64 bytes or a ready-to-use Data URI, locally.
JPG to Base64
Convert jpg images into exact Base64 bytes or a ready-to-use Data URI, locally.
WEBP to Base64
Convert webp images into exact Base64 bytes or a ready-to-use Data URI, locally.
Base64 to Image
Recover the original image bytes from Base64 or a Data URI. Inspect the result before downloading.
Base64 to PNG
Recover the original png bytes from Base64 or a Data URI. Inspect the result before downloading.
Base64 to JPG
Recover the original jpg bytes from Base64 or a Data URI. Inspect the result before downloading.
Base64 to WEBP
Recover the original webp bytes from Base64 or a Data URI. Inspect the result before downloading.
Base64 to PDF
Recover the original pdf bytes from Base64 or a Data URI. Inspect the result before downloading.
Base64 Audio Player
Decode an audio Data URI, listen locally and download the original bytes.
SVG to Base64
Turn SVG source into a Base64 or percent-encoded Data URI for CSS and HTML.
Data URI Inspector
Inspect MIME metadata, payload encoding and decoded bytes without opening active content.
Base64 Validator
Check alphabet, padding, canonical pad bits, UTF-8 and detected file type in one place.
Base64 Repair
Preview safe normalization of whitespace, Data URI prefixes and missing padding. Unknown characters remain errors.
Conversion Workflow
Connect small operations into a repeatable recipe. See each step and exactly where a conversion fails.
JSON Formatter
Validate, format or compact JSON while preserving every numeric token.
JSON Beautifier
Validate, format or compact JSON while preserving every numeric token.
JSON Minifier
Validate, format or compact JSON while preserving every numeric token.
JSON ↔ YAML
Convert structured data between JSON and YAML.
JSON ↔ CSV
Convert records to delimited text or parse CSV without losing quoted values.
XML ↔ JSON
Convert XML attributes and text to JSON, or build XML from JSON.
YAML ↔ TOML
Convert configuration data between YAML and TOML.
TOML Parser
Parse TOML or generate it from JSON, preserving signed 64-bit integers.
JSON ↔ TOML
Parse TOML or generate it from JSON, preserving signed 64-bit integers.
XML Formatter
Format, minify or validate XML with an ordered, attribute-preserving parser.
JSON Pointer
Read a JSON value using RFC 6901 pointers and escaped object keys.
JSON Merge Patch
Apply RFC 7396 merge semantics: null removes a member and arrays replace arrays.
JSON Patch
Apply RFC 6902 add, remove, replace, move, copy and test operations.
JSONPath Tester
Evaluate RFC 9535 JSONPath, including filters and standard functions, with normalized paths and exact result values.
JSON Lines Converter
Convert JSON Lines to an array or an array to one JSON document per line.
JSON Flatten & Unflatten
Flatten values to escaped JSON Pointers with explicit container records for a reversible result.
JSON to SQL
Generate escaped SQL INSERT statements from JSON records without rounding numbers.
CSV / TSV Transpose
Swap rows and columns, preserving quoted delimiters and multiline cells.
CSV Column Editor
Select, remove, sort, filter and deduplicate columns or rows.
CSV to SQL
Generate SQL with explicit column types and safe string and identifier escaping.
CSV to HTML Table
Create an escaped HTML table with a caption and header.
TSV, CSV & JSON Converter
Convert tabular text and arrays without guessing or coercing cell types.
Java Properties ↔ YAML
Read Java escapes and continuation lines, with optional dotted-key nesting.
INI ↔ JSON
Preserve global and section values as strings, including repeated keys.
JSON to TypeScript
Infer nested TypeScript models and JSON mappings from one or more representative samples.
JSON to Go
Infer nested Go models and JSON mappings from one or more representative samples.
JSON to Java
Infer nested Java models and JSON mappings from one or more representative samples.
JSON to C#
Infer nested C# models and JSON mappings from one or more representative samples.
JSON to Python
Infer nested Python models and JSON mappings from one or more representative samples.
JSON to Rust
Infer nested Rust models and JSON mappings from one or more representative samples.
JSON to Kotlin
Infer nested Kotlin models and JSON mappings from one or more representative samples.
JSON to Swift
Infer nested Swift models and JSON mappings from one or more representative samples.
JSON to Dart
Infer nested Dart models and JSON mappings from one or more representative samples.
JSON to PHP
Generate a PHP return file preserving string escaping and exact 64-bit integers.
XML Compare
Compare ordered XML structure, attributes, text and optional comments.
CSS Minifier
Parse and optimize CSS safely, preserving the meaning of strings and values.
JavaScript Minifier
Compress JavaScript with Terser without executing the supplied program.
HTML Minifier
Remove comments and collapse safe HTML whitespace, keeping preformatted content intact.
SQL Formatter
Format SQL using dialect-aware parsing. Query text is never executed.
Markdown ↔ HTML
Render Markdown to HTML or convert HTML back to readable Markdown.
Markdown Table Generator
Build a Markdown table from editable CSV, with column alignment and escaped pipes.
Mermaid Diagram
Render Mermaid flowcharts, sequences and diagrams locally, then download SVG.
HTML to Plain Text
Extract text and paragraph breaks while excluding script and style content.
HTML to Markdown
Convert headings, tables, links and code to Markdown without loading input resources.
HTML to JSX
Generate a React component with JSX attributes, style objects and form defaults.
Base16 Encoder & Decoder
Convert UTF-8 text or exact bytes with Base16; inspect and download decoded bytes.
Base32 Encoder & Decoder
Convert UTF-8 text or exact bytes with Base32; inspect and download decoded bytes.
Base45 Encoder & Decoder
Convert UTF-8 text or exact bytes with Base45; inspect and download decoded bytes.
Base58 Encoder & Decoder
Convert UTF-8 text or exact bytes with Base58; inspect and download decoded bytes.
Base91 Encoder & Decoder
Convert UTF-8 text or exact bytes with Base91; inspect and download decoded bytes.
Base122 Encoder & Decoder
Convert UTF-8 text or exact bytes with Base122; inspect and download decoded bytes.
Base2048 Encoder & Decoder
Convert UTF-8 text or exact bytes with Base2048; inspect and download decoded bytes.
Base36 Encoder & Decoder
Convert arbitrary-size integers or text bytes to alphanumeric Base36.
Base62 Encoder & Decoder
Convert bytes with a configurable 62-character alphabet.
Crockford Base32
Human-readable Base32 with optional modulo-37 checksum verification.
Base85 Encoder & Decoder
Adobe ASCII85 with zero compression and optional document delimiters.
ASCII85 Encoder & Decoder
Adobe ASCII85 with zero compression and optional document delimiters.
Z85 Encoder & Decoder
ZeroMQ Z85 for byte lengths divisible by four. No hidden padding or byte trimming.
Text to Hex Converter
Convert UTF-8 bytes with explicit byte grouping and lossless binary downloads.
Hex to Text Converter
Convert UTF-8 bytes with explicit byte grouping and lossless binary downloads.
Binary Converter
Convert UTF-8 bytes with explicit byte grouping and lossless binary downloads.
Octal Converter
Convert UTF-8 bytes with explicit byte grouping and lossless binary downloads.
Binary Coded Decimal
Encode decimal digits using 8421, 2421, 5421, Excess-3 or Gray digit codes.
Gray Code Converter
Convert non-negative integers to reflected binary Gray codes and back.
Bech32 / Bech32m
Encode and validate checksummed strings using BIP173 or BIP350.
Elias Gamma Coding
Encode integer sequences with explicit, reversible bit-level codewords and checked boundaries.
Elias Delta Coding
Encode integer sequences with explicit, reversible bit-level codewords and checked boundaries.
Elias Omega Coding
Encode integer sequences with explicit, reversible bit-level codewords and checked boundaries.
Golomb Coding
Encode integer sequences with explicit, reversible bit-level codewords and checked boundaries.
Rice Coding
Encode integer sequences with explicit, reversible bit-level codewords and checked boundaries.
Exp Golomb Coding
Encode integer sequences with explicit, reversible bit-level codewords and checked boundaries.
Fibonacci Coding
Encode integer sequences with explicit, reversible bit-level codewords and checked boundaries.
Unary Coding
Encode integer sequences with explicit, reversible bit-level codewords and checked boundaries.
Comma Coding
Encode integer sequences with explicit, reversible bit-level codewords and checked boundaries.
Morse Code Translator
Translate letters, digits and common punctuation using International Morse code.
Baudot / ITA2 Code
Encode teleprinter text with explicit letters and figures shifts.
Manchester Code
Encode UTF-8 bytes or binary bits using IEEE, Thomas or differential Manchester.
Hamming Error Correction
Encode and correct Hamming(7,4), with optional SECDED overall parity.
Delta Encoding
Encode number differences, XOR deltas or ZigZag differences without floating-point loss.
Huffman Encoder & Decoder
Explore lossless coding with a portable JSON record containing the model required to decode.
Shannon–Fano Encoder & Decoder
Explore lossless coding with a portable JSON record containing the model required to decode.
LZ77 Encoder & Decoder
Apply a reversible compression or transform with inspectable output and explicit limits.
Run-Length Encoder & Decoder
Apply a reversible compression or transform with inspectable output and explicit limits.
Burrows–Wheeler Encoder & Decoder
Apply a reversible compression or transform with inspectable output and explicit limits.
Move-to-Front Encoder & Decoder
Apply a reversible compression or transform with inspectable output and explicit limits.
Tunstall Encoder & Decoder
Explore lossless coding with a portable JSON record containing the model required to decode.
Arithmetic Encoder & Decoder
Explore lossless coding with a portable JSON record containing the model required to decode.
Quoted-Printable Encoder & Decoder
Encode UTF-8 or file bytes with an interoperable legacy format and validate decoded data.
UUencode Encoder & Decoder
Encode UTF-8 or file bytes with an interoperable legacy format and validate decoded data.
XXencode Encoder & Decoder
Encode UTF-8 or file bytes with an interoperable legacy format and validate decoded data.
yEnc Encoder & Decoder
Encode UTF-8 or file bytes with an interoperable legacy format and validate decoded data.
BinHex 4.0 Encoder & Decoder
Encode UTF-8 or file bytes with an interoperable legacy format and validate decoded data.
Bubble Babble Encoder & Decoder
Encode UTF-8 or file bytes with an interoperable legacy format and validate decoded data.
ROT13 / ROT47
Reversible character rotation for text puzzles; this is not encryption.
Intel HEX
Create and validate firmware records, extended addresses and checksums.
Motorola S-Record
Encode S1, S2 or S3 records and validate address ranges and checksums.
Soundex Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
Refined Soundex Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
Metaphone Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
Double Metaphone Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
Nysiis Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
Caverphone Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
Cologne Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
Daitch Mokotoff Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
Match Rating Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
Phonex Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
Statistics Canada Phonetic Encoder
Compute phonetic matching codes for names; compare codes without claiming identity or exact pronunciation.
NATO Phonetic Alphabet Converter
Spell Latin letters and digits, preserving punctuation and exact whitespace through explicit transport markers.
MD5 Hash
Calculate MD5 from exact UTF-8, hexadecimal or Base64 bytes.
SHA-1 Hash
Calculate SHA-1 from exact UTF-8, hexadecimal or Base64 bytes.
SHA-256 Hash
Calculate SHA-256 from exact UTF-8, hexadecimal or Base64 bytes.
SHA-512 Hash
Calculate SHA-512 from exact UTF-8, hexadecimal or Base64 bytes.
HMAC Generator
Authenticate message bytes with HMAC and an explicit key encoding.
CRC32 Checksum
Calculate the standard IEEE CRC32 checksum for text or file bytes.
Hash Identifier
Identify possible hash formats without claiming a unique algorithm from length alone.
File Hash & Checksum Calculator
Stream file chunks into MD5, SHA-1, SHA-256 or SHA-512 and compare an expected checksum.
AES Encrypt & Decrypt
Encrypt with a fresh salt and IV, or decrypt a compatible AES-GCM/CBC envelope locally.
Password Generator
Generate unbiased cryptographically random passwords with custom character groups.
JWT Decoder
Inspect header, payload and timestamps. Decoding alone does not verify a signature.
TOTP & HOTP Generator
Generate RFC 4226/6238 one-time passwords and import or build otpauth URIs.
BIP39 Mnemonic Generator
Generate or validate a BIP39 mnemonic, inspect entropy and derive its seed locally.
ASCII Armor
Wrap bytes in PGP-style ASCII armor with CRC24, or decode and verify the checksum.
HTTP Basic Auth
Build and decode UTF-8 Basic Authorization headers; preserve colons in passwords.
SSL Certificate Decoder
Parse X.509 certificates, names, validity, extensions and fingerprints without claiming trust.
CSR Decoder
Inspect PKCS#10 signing requests and verify their proof-of-possession signature.
bcrypt Generator & Verifier
Generate or verify bcrypt hashes, rejecting passwords beyond the 72-byte bcrypt limit.
scrypt Key Derivation
Derive and verify scrypt keys using explicit parameters and complete portable JSON records.
Argon2 Generator & Verifier
Generate and verify Argon2id, Argon2i or Argon2d version 19 PHC hashes with bounded memory.
Offline Password Strength
Estimate guessing difficulty with local dictionaries, pattern matching and optional personal context.
NT Password Hash
Compute the legacy NT hash as MD4 of exact UTF-16LE code units.
HKDF Extract & Expand
Derive RFC 5869 key material or run extract and expand separately.
PBKDF2 Generator & Verifier
Derive PBKDF2 keys with explicit hash and iteration count, or verify a complete JSON record.
PEM / DER Converter
Convert typed PEM blocks and exact DER bytes, downloading multiple blocks together as a ZIP.
JWK / PEM Converter
Convert RSA, EC, Ed25519 and X25519 key material with public-only export by default.
OpenPGP Key Inspector
Inspect key fingerprints, identities, subkeys, expiration and encryption state locally.
OpenPGP Encrypt & Decrypt
Encrypt and optionally sign text or files; decrypt exact bytes and report signature verification.
OpenPGP Sign & Verify
Create or verify detached, attached and cleartext OpenPGP signatures for text and files.
OpenPGP Key Pair Generator
Generate a local key pair and revocation certificate, with v4/v6 and expiration choices.
XOR Bytes
XOR exact bytes with a repeating key and explicit encodings.
Ethereum Checksum Validator
Validate an Ethereum address and calculate its EIP-55 mixed-case checksum.
Subresource Integrity Generator
Hash exact file bytes and produce an integrity attribute or script/link tag.
URL Encoder & Decoder
Encode URL components or form fields, including Unicode and spaces.
Percent Encoding
Encode RFC 3986 URL components or every UTF-8 byte.
URL Parser & Builder
Inspect URL components and repeated parameters, or build a URL from fields.
Query String ↔ JSON Pairs
Preserve duplicate keys, empty values and parameter order.
IP Address & Subnet Calculator
Convert IPv4 or IPv6 and inspect exact CIDR boundaries.
User Agent Parser
Read browser, operating system, device and engine information from a user agent.
Robots.txt Generator
Build crawler rules with explicit user agents, allow/disallow paths and sitemap URLs.
What Is My IP?
Check the public IP observed by this website and its approximate connection metadata.
HAR Viewer & Timeline
Inspect request timings, filter requests and redact common secrets before sharing.
HTTP Headers Parser
Preserve repeated headers and HTTP/2 pseudo-headers while masking credentials.
cURL to Code
Convert a single Bash cURL command into JavaScript, Python or Go without executing it.
Cookie & Set-Cookie Parser
Inspect duplicate cookie names, attributes and security prefix diagnostics.
MIME Type Lookup
Search the bundled MIME database by filename, extension, media type or wildcard.
Email Header Analyzer
Unfold fields, decode MIME words and inspect Received hop timing.
Phone Number Parser
Parse, validate and format international numbers using offline numbering metadata.
MAC Address Generator
Generate cryptographically random MAC addresses with explicit address bits and formatting.
IPv4 Range Expander
Expand a CIDR or inclusive range with exact totals and a bounded address list.
IPv6 ULA Prefix Generator
Generate random 40-bit Global IDs and fd00::/8 local /48 and /64 networks.
CIDR Aggregator & Splitter
Merge exact IPv4/IPv6 coverage, subtract exclusions, or split into smaller subnets.
DNS Lookup over HTTPS
Query public DNS through a selected resolver and inspect response flags and TTLs.
Safe Links Decoder
Inspect nested Microsoft, Proofpoint and Barracuda destinations without opening them.
Email Address Normalizer
Normalize internationalized domains while preserving local-part case and tags by default.
CSP Builder & Checker
Build or inspect Content-Security-Policy directives with explicit diagnostic messages.
Timestamp Converter
Convert Unix seconds or milliseconds and ISO dates with explicit time zones.
Epoch Converter
Inspect Unix epoch seconds, milliseconds and ISO 8601 dates.
Cron Parser
Validate a cron expression and calculate upcoming runs in a named time zone.
Cron Expression Generator
Build a five-field cron schedule with ranges, steps or lists in each field.
Color Converter
Convert CSS colors into HEX, RGB, HSL, HSV and CMYK values.
CSS Clamp Generator
Calculate a fluid rem/vw font-size expression between two viewport widths.
Aspect Ratio Calculator
Simplify dimensions exactly and calculate a proportional output height.
Number Base Converter
Convert signed integers between bases 2–36 without floating-point precision loss.
Byte Converter
Compare SI and IEC data units, including bits, bytes, kilobytes and kibibytes.
Unit Converter
Convert length, mass, temperature, volume, area, speed, time, pressure, energy and more.
Word & character counter
Count words, Unicode characters, reading time, keyword density and English readability.
Text line tools
Sort, deduplicate, shuffle, trim, number or add prefixes to lines.
Slug generator
Create readable URL slugs with transliteration, Unicode and stop-word options.
Case converter
Convert text between sentence, title, camel, Pascal, snake and kebab cases.
Diff checker
Compare text by lines, words or characters with additions and removals.
Regex tester
Test JavaScript regular expressions in an isolated worker with a time limit.
Lorem ipsum generator
Create local placeholder words, sentences or paragraphs.
Levenshtein universal code
Encode nonnegative integers as prefix-free recursive binary codes, or decode a bitstream.
Text list comparison
Compare newline-separated lists using intersection, union or set differences.
Number to words
Convert exact decimal strings to American or British English without floating-point rounding.
RMB financial uppercase
Convert exact yuan amounts to Chinese financial uppercase without rounding.
UUID generator
Generate RFC UUID v4 or timestamp-based v1 identifiers.
GUID generator
Generate RFC UUID v4 or timestamp-based v1 identifiers.
UUIDv7 generator
Create sortable UUIDv7 identifiers with timestamp inspection and format controls.
UUID decoder
Inspect UUID versions, variants and embedded v1, v6 or v7 timestamps.
Nano ID generator
Generate uniform cryptographically random identifiers using a custom alphabet.
Snowflake decoder & composer
Inspect or compose exact 64-bit Snowflake IDs with custom epoch and bit allocation.
MongoDB ObjectId tools
Decode, generate or compose ObjectIds and timestamp boundaries.
KSUID generator & decoder
Inspect, create or compose 20-byte KSUID identifiers with exact Base62 and hex conversion.
Random number generator
Draw unbiased random integers or decimal values, with optional reproducible seed.
Random picker
Pick entries, shuffle a list or divide it into fair random groups.
Random decision wheel
Draw winners from a local list using a seedable random selection.
Random list shuffler
Shuffle a newline-separated list without changing its entries.
Random string generator
Generate string samples locally with optional deterministic seeds.
Random name generator
Generate name samples locally with optional deterministic seeds.
Random word generator
Generate word samples locally with optional deterministic seeds.
Random color generator
Generate color samples locally with optional deterministic seeds.
Random date generator
Generate date samples locally with optional deterministic seeds.
Random username generator
Generate username samples locally with optional deterministic seeds.
Random email generator
Create safe fictional email addresses on reserved example.com.
Random address generator
Create clearly fictional sample addresses for form testing.
Random phone number generator
Create reserved fictional North American phone numbers for test data.
Random country generator
Generate country samples locally with optional deterministic seeds.
Random letter generator
Generate letter samples locally with optional deterministic seeds.
Random sentence generator
Generate sentence samples locally with optional deterministic seeds.
Random topic generator
Generate topic samples locally with optional deterministic seeds.
Random question generator
Generate question samples locally with optional deterministic seeds.
Random story character generator
Generate story character samples locally with optional deterministic seeds.
Random playing card generator
Generate playing card samples locally with optional deterministic seeds.
Random animal generator
Generate animal samples locally with optional deterministic seeds.
Random object generator
Generate object samples locally with optional deterministic seeds.
Random image generator
Create random photo previews from the external Picsum image service.
Random movie generator
Generate movie samples locally with optional deterministic seeds.
Random tarot card
Draw major-arcana cards for creative prompts.
Random Bible verse
Select public-domain KJV reading references.
Random Wikipedia page
Create links to Wikipedia’s Special:Random discovery page.
Unicode Viewer
Inspect Unicode scalar values, UTF-8 bytes, UTF-16 units and graphemes.
JavaScript Unicode Escapes
Escape and unescape JavaScript text without evaluating code.
HTML Entity Encoder & Decoder
Encode named or numeric HTML entities and decode the HTML character references.
Punycode Domain Converter
Convert international domain names between Unicode and ASCII labels.
EBCDIC Converter
Convert exact IBM 037, 500, 875 or 1047 codepage bytes with unmappable-character errors.
Simplified / Traditional Chinese
Convert Chinese using OpenCC phrase dictionaries and regional vocabulary.
Unicode Normalizer
Normalize Unicode to NFC, NFD, NFKC or NFKD with a codepoint comparison.
Invisible Character Detector
Locate zero-width, direction-control and unusual space characters before removing them.
Japanese Era Date Converter
Convert exact Japanese era boundaries, ages, school years and the sexagenary zodiac.
Full-width / Half-width Converter
Convert selected character classes while preserving unselected text.
Hiragana / Katakana Converter
Convert kana scripts, including voiced half-width kana, without changing Latin text.
Romaji Converter
Convert kana readings with Hepburn, Kunrei, Nihon-shiki or passport conventions.
Japanese Mojibake Repair
Recover intact bytes from incorrect character decoding and compare ranked candidates.
PNG to JPG
Convert image files locally, resize and download individual results or a ZIP.
WebP to JPG
Convert image files locally, resize and download individual results or a ZIP.
JPG to PNG
Convert image files locally, resize and download individual results or a ZIP.
PNG to WebP
Convert image files locally, resize and download individual results or a ZIP.
JPG to WebP
Convert image files locally, resize and download individual results or a ZIP.
Image resizer
Set exact dimensions or preserve the aspect ratio. Process one image or a batch.
Image compressor
Re-encode images at a chosen quality and compare the actual output size.
Image cropper
Crop an image using exact pixel coordinates and optional aspect ratios.
Rotate and flip images
Rotate by quarter turns and mirror images while preserving their full dimensions.
Image metadata
Inspect metadata or remove EXIF, XMP, IPTC and comments without recompressing image pixels.
SVG to PNG
Render a static SVG at a chosen size and DPI. Active content and external references are removed.
SVG optimizer
Optimize static SVG coordinates and markup while retaining IDs and the viewBox.
GIF frame viewer
Inspect composited GIF frames, their timing and disposal, and export any frame as PNG.
MP4 to MP3
Extract MP3 audio from an MP4 video locally with FFmpeg.
WebM to MP4
Convert WebM into H.264 MP4 with AAC audio locally with FFmpeg.
Subtitle converter
Convert cue text and timestamps between SRT, WebVTT and ASS.
Subtitle time shifter
Shift subtitle timing while preserving ASS style fields and WebVTT cue settings.
Merge PDF files
Combine PDFs in the order selected. The original files remain unchanged.
Split and extract PDF pages
Extract, reorder or repeat pages into a new PDF using page ranges.
Organize PDF pages
Assemble selected pages from multiple PDFs. Use file:page ranges to reorder, insert, repeat or omit pages.
Images to PDF
Create a PDF from images in order, with A4, Letter or image-sized pages.
Rotate PDF pages
Rotate selected pages without rasterizing text or modifying the page boxes.
PDF to images
Render PDF pages as PNG, JPEG or WebP at the selected resolution.
PDF watermark
Add a text watermark with multilingual font support, positioning and opacity.
PDF page numbers
Number selected pages with a custom pattern, embedded fonts and six position choices.
PDF metadata
Inspect, edit or remove PDF Info and XMP metadata without rasterizing its pages.
Compress PDF
Rasterize selected PDF pages and re-encode them as JPEG. Text search and links in the output are lost.
Extract PDF text
Read the existing text layer, optionally group lines and add page headings. Scans require separate OCR.
QR code generator
Create a QR code with adjustable size, colors and error correction.
QR code reader
Read a QR code from an image locally without opening its destination.
Wi-Fi QR code
Create a scannable QR code for Wi-Fi network settings.
Barcode generator
Create Code 128, EAN-13 or UPC-A barcodes with validated check digits.
No tools match your search.
Use the star on a tool to save it here.
Browse every tool