PDF Editor
Add text, annotations, images, drawings or a signature directly to your PDF.
Your selection
Find all the tools you have saved in this browser.
Add text, annotations, images, drawings or a signature directly to your PDF.
Add a visual stamp such as APPROVED, PAID or CONFIDENTIAL.
Draw freehand with the color and line width you choose.
Permanently hide sensitive areas by rebuilding the document.
Add text to one or more pages at a precise position.
Highlight or frame an area and add a visible note.
Add recurring text with automatic page numbers.
Generate or verify SHA-256, SHA-384 and SHA-512 HMAC values locally.
Encrypt and decrypt text locally with AES-256-GCM and a password.
Inspect an X.509 certificate or CSR in PEM format locally.
Analyze key SEO signals in HTML locally.
Preview a search result from a title and meta description.
Detect noindex, nofollow and canonical inconsistencies from HTML.
Convert a date and time between two time zones.
Calculate worked hours after subtracting breaks.
Convert dates between ISO, day-first and month-first formats.
Generate a list of dates between two endpoints.
Find overlapping meeting times across two time zones.
Calculate business hours between two date-times.
Find the weekday for any date.
Express a difference as “3 days ago” or “in 2 hours”.
Find a date’s ordinal day within the year.
Generate a daily, weekly, monthly or yearly series.
Calculate net present value from an initial investment, future cash flows and a discount rate.
Estimate internal rate of return from an initial investment and future cash flows.
Calculate how long an investment takes to recover, with simple and discounted cash flows.
Repair a damaged PDF locally by rebuilding recoverable internal structures.
Compare two PDFs page by page and measure their visual differences locally.
Rearrange PDF pages into spreads ready for duplex booklet printing.
Recognize text in a scanned PDF and create a searchable PDF directly in your browser.
Estimate how much you can borrow and the home price you may afford from income, debts, down payment, rate and term.
Calculate your total debt-to-income ratio, housing ratio and remaining monthly borrowing room.
Automatically detect and remove blank PDF pages directly in your browser.
Overlay the pages of one PDF onto another locally, with adjustable opacity.
Remove comments, highlights and other page annotations without changing the main content.
Inspect pages, size, version, metadata, forms, annotations and active elements in a PDF.
Control printing, modifications and content extraction with an AES-256 owner password.
Automatically split a PDF by a maximum number of pages or a target file size.
Place 2, 4, 6 or 9 PDF pages on each A4 or Letter sheet.
Correct contrast, brightness and saturation or convert a PDF to grayscale.
Calculate the gross and net yield of a rental property investment.
Calculate sales commission from revenue and the applicable commission rate.
Estimate the day rate you need to reach a target monthly net income.
Add UTM parameters to a campaign URL.
Create hreflang tags from localized page versions.
Create an XML sitemap from a list of URLs.
Preview an image as it may appear with different types of color vision deficiency.
Compare two images side by side or with a before/after slider.
Convert an image to Base64/Data URI and convert Base64 back to an image.
Calculate CAGR between an initial and a final value.
Calculate simple interest and final amount.
Estimate how inflation affects an amount.
Remove unwanted pages from a PDF directly in your browser.
Automatically add page numbers to your PDF document.
Add a text watermark to every page of a PDF locally in your browser.
Edit or remove common PDF metadata directly in your browser.
Crop PDF pages by defining the margins to remove directly in your browser.
Resize every PDF page to a standard or custom size locally in your browser.
Reduce PDF file size locally with lossless optimization or stronger visual compression.
Flatten form fields or create a visually fixed PDF directly in your browser.
Recover raster images embedded in a PDF without converting whole pages to images.
Clean a PDF locally by removing metadata, JavaScript, automatic actions and embedded attachments.
Extract selectable text from a PDF and convert it to Markdown locally, without OCR or uploading the document.
Encrypt a PDF locally with a password and AES-256 without uploading your document.
Remove PDF password protection locally when you know the current password.
Generate a JSON Schema from a JSON example locally in your browser.
Convert HTML into readable portable Markdown directly in your browser.
Convert Markdown into clean HTML directly in your browser.
Read the content of a QR code from an image directly in your browser.
Combine multiple images into an animated GIF directly in your browser.
Reduce audio file size by choosing an output format and bitrate.
Normalize the perceived loudness of an audio file to a LUFS target.
Speed up or slow down an audio file without changing pitch.
Add fade-in and fade-out effects to an audio file.
Convert audio to mono or stereo.
Resample audio to 44.1 kHz, 48 kHz or another rate.
Reverse an audio file directly in your browser.
Split the left and right channels of stereo audio into two mono files.
Convert a WAV file to MP3 locally in your browser.
Convert an M4A file to MP3 locally in your browser.
Convert an MP3 file to WAV PCM locally in your browser.
Convert a FLAC file to MP3 locally in your browser.
Convert an OGG file to MP3 locally in your browser.
Extract and convert WebM audio to MP3 locally in your browser.
Calculate steps, riser height, going, angle and the Blondel formula.
Estimate decking boards, joists, fixings and waste.
Calculate screed volume, dry mix, cement, sand and bags.
Estimate bricks, joints, wall volume and mortar.
Calculate sloped roof area and the number of tiles required.
Calculate fence panels, posts and footing concrete.
Calculate render area, kilograms and bags.
Calculate pavers, packs, joints and bedding volume.
Convert audio files locally to MP3, WAV, FLAC, OGG, M4A or Opus.
Keep only the useful part of an audio file.
Increase or reduce the volume of an audio file.
Join multiple audio files in the selected order.
Calculate concrete volume and the cement, sand, gravel or bags required.
Calculate paintable area, litres required and paint containers to buy.
Calculate tiles, boxes and quantities to order.
Calculate concrete blocks, pallets and mortar bags for a wall.
Calculate gravel volume, weight, bags or bulk bags to buy.
Convert slope between percent, degrees, rise, length and ratio.
Calculate plasterboards, tracks, studs and screws for a partition or ceiling.
Calculate packs, underlay, surplus and skirting boards for your floor.
Calculate area, volume, packs and thermal resistance R of insulation.
Calculate drops and rolls from dimensions and pattern repeat.
Add or subtract days, weeks, months or years from a date.
Count business days between two dates, excluding Saturdays and Sundays.
Calculate the duration between a start time and an end time.
Convert seconds, minutes, hours, days and weeks.
Calculate how many days remain until a date, or how many days have passed.
Find the ISO week number of a date and the start and end dates of that week.
Instantly calculate net price, VAT and gross price in either direction.
Calculate ROI, net gain and the total cost of an investment.
Calculate the revenue and sales volume needed to cover your costs.
Calculate a discounted price, the amount saved, or the discount percentage.
Convert hourly, weekly, monthly or annual pay based on your working time.
Estimate net pay before income tax from gross salary, or calculate gross pay from net.
Calculate your new salary after a raise or find the percentage needed to reach a target salary.
Calculate capital growth with compound interest and regular contributions.
Calculate gross margin, margin rate, markup rate and selling price.
Calculate a missing length with Thales’ theorem or test parallel lines with its converse.
Convert yards to metres or metres to yards instantly.
Convert PSI to kilopascals or kPa to PSI instantly.
Convert knots to kilometres per hour or km/h to knots instantly.
Convert kilowatt-hours to joules or joules to kWh instantly.
Convert a number to words or written words back to digits, with a euro amount mode for cheques and documents.
Write a euro amount in words for a cheque or check, with euros and cents handled automatically.
Simulate a loan, calculate monthly payments and total cost, and view a complete amortization schedule.
Convert centimeters to inches instantly, or switch direction to convert inches to centimeters.
Convert kilograms to pounds (lb) instantly, or switch direction to convert pounds to kilograms.
Convert millimeters to inches instantly, or switch direction to convert inches to millimeters.
Convert degrees Celsius to degrees Fahrenheit instantly, or switch direction to convert Fahrenheit to Celsius.
Convert kilometers to miles instantly, or switch direction to convert miles to kilometers.
Convert meters to feet or feet to meters instantly.
Convert feet to inches or inches to feet instantly.
Convert ounces to grams or grams to ounces instantly.
Convert pounds (lb) to grams or grams to pounds instantly.
Convert liters to US gallons or US gallons to liters instantly.
Convert cubic meters to liters or liters to cubic meters instantly.
Convert kilometers per hour to miles per hour or MPH to KM/H instantly.
Calculate the area of a square instantly from its side length.
Calculate the perimeter of a square instantly from its side length.
Calculate the area of a rectangle instantly from its length and width.
Calculate the perimeter of a rectangle instantly from its length and width.
Calculate the area of a triangle instantly from its base and height.
Calculate the perimeter of a triangle instantly from its three side lengths.
Calculate the area of a circle instantly from its radius.
Calculate the circumference of a circle instantly from its radius.
Calculate a side of a right triangle with the Pythagorean theorem or test whether a triangle is right using its converse.
Calculate X% of a number instantly, for example 20% of 150.
Calculate what percentage one value represents of another.
Calculate the percentage increase between an initial value and a final value.
Calculate the percentage decrease between an initial value and a final value.
Calculate the final price after a discount and the amount saved instantly.
Convert square meters to square feet or square feet to square meters instantly.
Convert hectares to acres or acres to hectares instantly.
Convert liters to imperial UK gallons or UK gallons to liters instantly.
Convert bar to PSI or PSI to bar instantly.
Convert kilowatts, metric horsepower (PS) and mechanical horsepower (hp) without treating them as identical.
Convert decimal storage units MB/GB and binary units MiB/GiB correctly.
Place a PNG or JPEG image on the PDF page you choose.
Place a signature image on the PDF page you choose.
Choose a shape, enter the dimensions you know and instantly calculate everything that can be derived.
Generate TypeScript interfaces, types, Zod schemas, or JSON Schema from sample JSON.
Remove duplicate CSV rows using the columns you choose as matching criteria.
Split a CSV file into smaller files using the size or groups you choose.
Compare two CSV files to quickly identify rows and values that differ between them.
Merge multiple CSV files into one table while keeping columns aligned consistently.
Filter CSV rows by column using text, exact values, or numeric conditions.
Sort CSV rows by a selected column in ascending or descending order.
Select the CSV columns you want to keep in the final result.
Rename one or more CSV columns without changing the row data.
Analyze CSV columns and quickly get useful statistics about your data.
Generate a complete cURL command from an HTTP request.
Build custom HTTP headers and get output ready to use in your requests.
Build a complete HTTP API request with method, URL, parameters, headers, and body.
Analyze HTTP headers to review security, caching, CORS, and cookie behavior.
Generate an HTTP Basic Auth header and usage examples.
Create a locally signed JWT with HS256, HS384, or HS512.
Create multiple PNG favicon sizes from a source image directly in your browser.
Validate CSV structure and quickly identify problematic rows or columns in your data.
Generate a Subresource Integrity hash for a file or pasted content.
Validate a JSON document against a schema and locate every error precisely.
Build a standard cron expression, understand it and preview its next execution times.
Write Markdown and instantly preview the rendered HTML.
Convert whole numbers between bases 2 and 36, including binary, octal, decimal and hexadecimal.
Convert Unix permissions between octal and symbolic notation and generate a chmod command.
Create a .gitignore file from presets for your technologies and tools.
Find a MIME type from an extension or the other way around.
Reduce SVG markup locally while keeping the graphic editable.
Create SEO, Open Graph and Twitter/X tags for a web page.
Create a clear robots.txt file to guide web crawlers.
Calculate proportional dimensions for images and videos.
Create a Content Security Policy to strengthen your website security.
Generate HTTP security headers for the protections you want to enable on your site.
Generate a clear password policy from the security rules you choose for your organization.
Create a QR code locally for text, a URL, email, phone number or Wi-Fi network.
Extract a dominant color palette from an image without uploading it to a server.
Select an area visually, lock an aspect ratio, and export the cropped image locally.
Create multiple image widths and automatically generate srcset and picture markup.
Add text or a logo locally with adjustable position, opacity, size, and rotation.
Turn an SVG into PNG, JPEG, or WebP with custom dimensions and background.
Create JSON-LD structured data ready to embed in a web page.
Identify the browser, operating system, device and bots in a User-Agent string.
Convert a color between HEX, RGB, and HSL with equivalent values.
Measure contrast between two colors and check WCAG AA and AAA levels.
Format and validate a YAML document to improve readability and detect common errors.
Format, minify, and validate an XML document directly in your browser.
Calculate an exact age from a date of birth and a reference date.
Analyze text and get word, character, line, sentence, and paragraph counts.
Generate one or more random numbers using the range and quantity you choose.
Extract every email address found in text and automatically remove duplicate results.
Extract every URL from text and automatically remove duplicate addresses.
Format or minify HTML to improve readability or reduce file size.
Randomly shuffle the lines of a text block or list in a few seconds.
Format or minify CSS to improve readability or reduce file size.
Test a regular expression against text and inspect the matches it returns.
Format or minify SQL queries to improve readability or reduce their size.
Format or minify JavaScript to improve readability or produce a more compact version.
Format Markdown text into a cleaner and more consistent structure for easier review.
Evaluate password strength from its length and character composition directly in your browser.
Inspect a JWT to review its header, payload, timestamps, and main token information.
Compare two hashes or checksums to immediately verify whether they match exactly.
Compare two texts line by line and quickly spot additions, removals, and changes.
Automatically extract every number found in text and return the results as a reusable list.
Automatically extract dates found in text and return them as a reusable list.
Estimate text readability and sentence complexity.
Encode or decode common HTML entities to convert special characters in text.
Convert JSON data to YAML or YAML data to JSON directly in your browser.
Convert JSON data to XML or XML data to JSON directly in your browser.
Query JSON data with a simple JSONPath expression.
Test an XPath expression against XML and immediately inspect the matching results.
Compare two JSON documents and highlight structural differences.
Convert tabular text between comma-separated and tab-separated formats.
Find duplicate lines, count occurrences and export a clean summary.
Validate, normalize and inspect web addresses locally.
Instantly convert length, mass, temperature, volume and dozens of other units.
Calculate a percentage, a change, or recover an original value.
Calculate the exact difference between two dates in days, weeks, months, or years.
Generate realistic fake datasets in JSON, CSV or SQL.
Generate a coordinated color palette from a starting color for your design.
Inspect image dimensions, format, size and browser-readable metadata.
Re-encode an image locally to remove embedded metadata.
Combine several images into a single PDF document.
Convert PDF pages into individual images ready to download directly in your browser.
Convert text between LF, CRLF and CR line endings.
Parse URL parameters or build a query string from key-value pairs.
Resize an image by setting its exact width and height before downloading the result.
Merge multiple PDF files in the order you choose to create one combined document.
Convert an image to PNG, JPEG, or WebP and adjust output quality before download.
Select the pages you want to keep and create a new PDF containing only that selection.
Rotate every page in a PDF or only the individual pages you select.
Visually reorder PDF pages with drag and drop or keyboard controls.
Split a PDF into multiple files using the pages or page ranges you choose.
Create brand, product, project or domain names — not personal names.
Remove duplicates, empty rows and unnecessary spaces.
Merge multiple Excel or CSV files into one table with automatic column alignment.
Compare two Excel or CSV files using a key column and spot the differences.
Convert Excel, CSV, and other spreadsheet formats directly in your browser.
Split an Excel file into multiple sheets based on values from a selected column.
Encode text as Base64 or decode a Base64 string back to its original content.
Encode or decode a URL, its parameters, and any special characters it contains.
Count how often each value appears in a list and quickly identify the most frequent items.
Merge multiple lists into one set of lines ready to copy or reuse.
Split a long list into evenly sized groups using the number of items you choose.
Convert a Unix timestamp to a readable date or turn a date into a Unix timestamp.
Generate a text hash using several common hashing algorithms.
Automatically add numbering before each line using the format you choose.
Automatically remove blank lines and lines that contain only whitespace from text.
Turn a title or phrase into a clean slug that is ready to use in a URL.
Convert CSV data to JSON or JSON to CSV while preserving useful structure.
Compare two lists to identify shared items and values that differ between them.
Remove duplicate entries from a list while keeping one occurrence of each value.
Sort list items alphabetically, numerically, or using the ordering option you choose.
Format, minify, and validate JSON to make it easier to read or more compact.
Decode a JWT to inspect its header, payload, and main token information more easily.
Generate one or more random UUID v4 identifiers instantly and copy them when needed.
Generate a random password using the length and character types you choose.
Clean text by removing extra spaces, duplicate whitespace, and common formatting issues.
Generate Lorem Ipsum placeholder text for mockups, prototypes, and layout testing.
Change text case to lowercase, uppercase, title case, and other common formats.