Image Compressor
Compress images client-side with quality control. Preview before & after.
A practical collection of online tools
Start with the most useful tools for daily work.
Compress images client-side with quality control. Preview before & after.
Resize images by pixels or percentage. Maintain aspect ratio.
Convert images between PNG, JPG and WebP formats.
Extract all text from PDF files. Supports multi-page PDFs.
Merge multiple PDF files into one. Upload up to 10 PDFs.
Format, validate and minify JSON. Highlights errors.
Decode JWT tokens — view header and payload without a secret.
Generate TypeScript interfaces/types from JSON payloads for faster API modeling.
Compress images client-side with quality control. Preview before & after.
Resize images by pixels or percentage. Maintain aspect ratio.
Convert images between PNG, JPG and WebP formats.
Convert images to Base64 strings and back.
Apply grayscale, sepia, blur, brightness and contrast filters.
Add custom text watermarks to images. Processed server-side.
Rotate images 90°/180°/270° or flip horizontally/vertically in the browser.
Upload an audio file and visualize its waveform using Web Audio API.
View PDF files directly in the browser with an embedded viewer.
Extract all text from PDF files. Supports multi-page PDFs.
Merge multiple PDF files into one. Upload up to 10 PDFs.
Generate QR codes for any text or URL. Download as PNG.
Extract subtitles and transcripts from any YouTube video.
Fetch title, duration, view count and metadata from YouTube & TikTok.
Format, validate and minify JSON. Highlights errors.
Encode or decode Base64 text or files.
Encode and decode URL components.
Generate SHA-256 and SHA-1 hashes using the Web Crypto API.
Generate UUID v4 identifiers. Bulk generate multiple UUIDs.
Test regular expressions with live match highlighting and flags.
Decode JWT tokens — view header and payload without a secret.
Beautify or minify CSS code. Remove comments and extra whitespace.
Prettify or minify HTML markup with proper indentation.
Format and validate XML documents with proper indentation.
Generate TypeScript interfaces/types from JSON payloads for faster API modeling.
Beautify and minify SQL queries for easier reading and debugging.
Build cURL commands from URL, method, headers, and body for API testing.
Convert raw HTTP headers to JSON and JSON back to raw header format.
Parse URL structure into protocol, host, path, params, and fragments.
Flatten nested JSON into dot paths and reconstruct it back.
Generate HS256 JWT tokens from custom header/payload JSON and secret.
Validate single or bulk UUID strings and identify UUID versions quickly.
Generate HMAC signatures (SHA-1/SHA-256/SHA-512) for API auth and webhook testing.
Convert JSON objects to query strings and decode query strings back to JSON.
Sort JSON keys recursively to keep consistent structure for diffs and reviews.
Compare semantic versions and detect which version is newer or equal.
Pick colors and convert between HEX, RGB, HSL and CMYK.
Generate complementary, analogous, triadic and split-complementary palettes.
Check WCAG contrast ratio between foreground and background colors.
Lookup A, AAAA, CNAME, MX, NS, and TXT records for any domain.
Inspect SSL certificate issuer, validity dates, SAN list, and days left.
Check status code, redirects, response time, and key HTTP headers.
Real-time word, character, sentence and paragraph counter with reading time.
Convert text to UPPER, lower, Title, camel, Pascal, snake, kebab case.
Generate Lorem Ipsum placeholder text by paragraphs or words.
Compare two texts and highlight the differences.
Encode and decode HTML special characters and entities.
Convert Markdown to HTML with live preview. Supports tables, code blocks, and more.
Convert HTML snippets into clean plain text/markdown-like output quickly.
Convert CSV to JSON and JSON to CSV with column mapping.
Escape and unescape strings for JavaScript, HTML, URL and JSON.
Repeat any text multiple times with custom separator.
Convert length, weight, temperature, area and volume units.
Convert Unix timestamps to human-readable dates and back.
Convert numbers between binary, octal, decimal and hexadecimal.
Calculate percentages: X% of Y, X is what % of Y, percentage change.
Calculate exact age in years, months, days from a birthdate.
Calculate the difference between two dates in various units.
Convert date and time between different world timezones.
Convert between Arabic numerals and Roman numerals.
Calculate tip amount and split the bill among multiple people.
Convert between 170+ currencies with live exchange rates.
Calculate monthly payments, total interest and amortization schedule.
Generate strong random passwords with customizable options.
Analyze password strength and get improvement suggestions.
Look up geolocation, ISP and network info for any IP address.
Analyze website security headers like CSP, HSTS, X-Frame-Options and more.