Merge PDFs
Combine PDF files in your chosen order.
Merge PDFs, compress an image or generate a QR code. Choose a tool and download the result.
Find a toolCombine PDF files in your chosen order.
Make images smaller for sharing, listings or websites.
Turn a link or any text into a downloadable QR code.
Save each selected page as a separate PDF in a ZIP file.
Convert a CSV or TSV table with headers to an array of JSON objects.
Count words, characters, lines and UTF-8 bytes.
Organize and convert documents.
Combine PDF files in your chosen order.
Save selected pages in any order as a new PDF.
Save each selected page as a separate PDF in a ZIP file.
Remove unwanted pages and keep the original order of the rest.
Change the orientation of selected pages or the whole PDF.
Add page numbers at the bottom and choose the starting number and position.
Overlay translucent text on selected pages.
Combine JPG, PNG and WebP images in a multi-page PDF.
Save selected pages as images. Multiple pages download as ZIP.
Copy text from a PDF or download it as TXT.
Check the page count, file size, first-page dimensions and metadata.
Reduce the size of a scanned PDF by changing image resolution and quality.
Adjust image format, size and quality.
Make images smaller for sharing, listings or websites.
Convert one or more images to JPG, PNG or WebP.
Fit images within a width and height while keeping their proportions.
Crop to a square, portrait, story or widescreen format.
Rotate an image by 90° or 180°, or mirror it.
Save copies without the original GPS location, capture date or camera details.
Fill transparent areas with a solid color, for example before saving a logo as JPG.
Create an ICO favicon, a PNG favicon and an Apple icon from one image.
Find the main colors in an image and copy their HEX codes.
Create codes to share or read them from images.
Turn a link or any text into a downloadable QR code.
Create a code guests can scan to connect to your Wi-Fi.
Share details others can save as a contact after scanning.
Create a code that opens an email draft with a recipient and text.
Choose a recipient number and optional message to open in the SMS app.
Turn a number into a code that opens the phone dialer.
Share a point on a map using geographic coordinates.
Check a QR code from a photo or screenshot before opening any link.
Check and organize text.
Count words, characters, lines and UTF-8 bytes.
Change uppercase and lowercase or convert to camelCase, snake_case or kebab-case.
Keep the first occurrence of every line and count removed duplicates.
Sort text alphabetically and keep numbers in natural order.
Trim line ends, collapse repeated spaces and optionally remove blank lines.
Replace accented characters and letters such as ł with their unaccented equivalents.
Create a short URL segment from a title with Latin letters or digits.
Replace every occurrence of a phrase and count the changes.
Add line numbers with a custom starting number and separator.
Combine lines into one list with a separator of your choice.
Separate a list into lines using a custom delimiter.
Reverse the order of characters or lines.
See which lines were added or removed between two versions.
Create sample paragraphs for a design, presentation or document.
Change data and file formats.
Save a text file using LF or CRLF line endings.
Convert a CSV or TSV table with headers to an array of JSON objects.
Convert an array of JSON objects into a CSV file for a spreadsheet.
Replace the CSV separator with a tab and download the TSV file.
Save a tab-separated table as CSV with commas or semicolons.
Convert text lines into a JSON array of strings.
Save JSON array items as separate lines of a text file.
Convert Celsius, Fahrenheit and kelvin.
Convert metric and imperial lengths, from millimeters to miles.
Convert milligrams, grams, kilograms, metric tons, pounds and ounces.
Convert liters, milliliters, cubic meters, US gallons and US fluid ounces.
Convert square meters, hectares, ares, square kilometers, square feet and acres.
Convert km/h, m/s, miles per hour and knots.
Convert milliseconds, seconds, minutes, hours, days and weeks.
Convert bytes, decimal units KB, MB and GB, and binary units KiB, MiB and GiB.
Format, encode and check data.
Indent JSON for readability and download the formatted file.
Remove unnecessary whitespace while preserving values and keys.
Check JSON syntax and locate the approximate position of any error.
Encode UTF-8 text as Base64 or Base64URL.
Read UTF-8 text encoded as Base64 or Base64URL.
Percent-encode spaces and special characters for URL parameters.
Decode percent-encoded characters in a URL or its parameters.
Extract URL query parameters and save them as JSON.
Escape markup characters and quotes for display in HTML.
Turn entities such as & or © back into characters.
See the code points of characters, emoji and whitespace.
Calculate SHA-256, SHA-384 or SHA-512 for text or a file.
Convert a color and copy its HEX, RGB and HSL values.
Convert Unix seconds or milliseconds to a UTC date and time.
Convert a UTC date and time to Unix seconds and milliseconds.
Generate random version 4 UUIDs, one per line.
Make everyday calculations and generate values.
Generate a random password with the length and character groups you choose.
Draw integers from a range, with or without repeats.
Pick one item at random from a list of names or options.
Find a percentage of a number, a ratio or a percentage change.
Count calendar days between two dates, optionally including both dates.
Your browser runs each operation on your device. Choose a file and download the result without creating an account.