Local processing
Your selected files are handled on your own device for supported tools. Kaazo does not need to upload those files to a remote conversion server.
ONLINE. FAST. PRIVATE.
Use 172 practical browser tools for PDF, images, Office files, OCR, SEO, local SEO, QR codes, text, developer data and everyday calculations. No account is required, and supported file processing runs in your browser.
Choose a tool. Your document is processed locally.
Combine multiple PDFs in your chosen order.
Separate pages into individual or grouped files.
Reorder, rotate or remove pages visually.
Rotate selected pages by 90, 180 or 270°.
Delete unwanted pages from a PDF.
Save selected pages as a new PDF.
Reduce file size locally with visual compression.
Turn PDF pages into high-quality JPG images.
Convert common image formats into one PDF.
Extract selectable text into a plain text file.
Place custom text over selected PDF pages.
Add clean, configurable numbering to pages.
Draw a signature and place it on your document.
Batch-convert common image formats to JPG, PNG, WebP or BMP.
Resize one or many images to exact or maximum dimensions.
Reduce JPG or WebP file sizes with local quality controls.
Crop an image precisely without uploading it.
Correct image orientation or create a mirror copy.
Add a configurable text watermark to an image.
Create ICO, browser and app icons from one image.
Arrange multiple images on printable PDF pages.
Convert images to clean black-and-white tones.
Make forms and layered content non-editable.
Convert every page to grayscale locally.
Export selected PDF pages as lossless PNG files.
Export selected pages as compact WebP images.
Reverse the complete page order instantly.
Duplicate selected PDF pages one or more times.
Add blank A4 pages at a chosen position.
Trim margins from selected PDF pages.
Fit pages to A4, Letter or Legal size.
Change title, author, subject and keywords.
Strip identifying document information.
Create a local report about a PDF document.
Add custom header and footer text to pages.
Add legal or business document identifiers.
Interleave odd and even scan documents.
Permanently remove a rectangular page area.
Complete PDF form fields and optionally flatten them.
Rebuild readable PDFs and normalise their structure.
Create an editable or exact-layout DOCX file.
Convert DOCX text, tables and images into PDF.
Turn each PDF page into an exact-layout slide.
Create a clean PDF from a plain text file.
Convert headings, lists and text into PDF.
Turn CSV data into printable table pages.
Convert standard XLSX worksheets to PDF tables.
Export every XLSX worksheet into a CSV ZIP.
Convert CSV and JSON data in either direction.
Extract English text from images directly in your browser.
Extract English text from scanned PDF pages.
Add an invisible English OCR text layer.
Count words, characters, sentences and paragraphs instantly.
Count characters with and without spaces in real time.
Count sentences and analyse average sentence length.
Count paragraphs and lines in pasted text.
Estimate reading and speaking time from your text.
Convert text to uppercase, lowercase, title case and more.
Remove repeated lines while keeping the original order.
Sort text lines alphabetically or in reverse order.
Reverse characters, words or lines in text.
Clean repeated spaces and unnecessary blank whitespace.
Turn broken lines into clean paragraphs or one continuous line.
Prefix every line with configurable line numbers.
Find and replace words or phrases directly in your browser.
Compare two texts line by line and highlight changes.
Create clean SEO-friendly URL slugs from text.
Generate placeholder paragraphs for layouts and prototypes.
Pretty-print JSON with readable indentation.
Validate JSON syntax and report parsing errors.
Remove unnecessary whitespace from valid JSON.
Convert an array of JSON objects into CSV locally.
Trim cells, remove blank rows and normalise CSV data.
Remove duplicate CSV rows based on all columns or one column.
Format XML with readable indentation.
Remove unnecessary whitespace between XML tags.
Convert XML elements and attributes into JSON.
Pretty-print HTML markup with readable indentation.
Remove comments and unnecessary whitespace from HTML.
Compress CSS by removing comments and extra whitespace.
Conservatively reduce JavaScript whitespace and comments.
Encode UTF-8 text into Base64.
Decode Base64 text back into UTF-8.
Percent-encode text for use in URL components.
Decode percent-encoded URL text.
Escape text for safe display as HTML text.
Convert HTML entities back into normal text.
Test JavaScript regular expressions against sample text.
Generate cryptographically strong UUID v4 identifiers.
Generate strong random passwords with configurable character sets.
Create a SHA-256 hash from text locally.
Convert Unix timestamps to readable local and UTC dates.
Calculate a percentage of any number.
Calculate percentage increase or decrease between two values.
Calculate sale price and savings from a discount.
Calculate gross profit and margin from revenue and cost.
Add or extract GST from an amount using any rate.
Calculate age from a date of birth to any target date.
Calculate the number of days and weeks between two dates.
Estimate investment growth with compound interest.
Add GPS latitude, longitude and optional altitude metadata to a JPEG photo.
Apply the same GPS coordinates to multiple JPEG photos in one browser session.
Remove GPS and other embedded metadata by exporting a clean image copy.
Inspect common JPEG EXIF fields including GPS coordinates, date and camera metadata.
Write selected EXIF fields such as GPS, date, artist and description into JPEG images.
Copy the EXIF metadata block from one JPEG image to another JPEG.
Remove EXIF and other metadata by re-encoding an image as a clean JPEG or PNG.
Set a JPEG EXIF date/time value without changing the visible photograph.
Extract latitude, longitude and altitude from JPEG EXIF metadata when available.
Set JPEG JFIF density metadata to a chosen DPI value.
Calculate image DPI from pixel dimensions and intended print size.
Crop and resize a photo to custom passport-style dimensions and DPI.
Resize images to common square, portrait, story and social-post dimensions.
Resize and crop an image into a custom thumbnail canvas.
Combine multiple images into a simple grid collage in the browser.
Add a custom-width solid colour border around an image.
Create a PNG with rounded image corners and transparent outer pixels.
Apply a block-style pixelation effect with adjustable pixel size.
Click an uploaded image to identify pixel RGB and HEX colours.
Generate a downloadable QR code from text or a URL.
Create a QR code that encodes Wi-Fi network name, password and security type.
Turn a website URL into a downloadable QR code.
Create a contact QR code with name, phone, email and organisation fields.
Generate a QR code that opens a pre-addressed email draft.
Create a QR code that opens a pre-addressed SMS message.
Scan a QR code from an uploaded image using supported browser barcode APIs.
Generate common CODE128 barcodes as downloadable SVG graphics.
Build campaign URLs with properly encoded UTM tracking parameters.
Create a Google review URL from a Google Place ID.
Extract latitude and longitude from common Google Maps URL formats or coordinate text.
Generate LocalBusiness JSON-LD markup from business details.
Format business name, address and phone details into a consistent citation-ready block.
Count characters, words and links in Google Business Profile post copy.
Measure a proposed SEO title and preview its length.
Measure meta-description length and preview the snippet text.
Preview a simple desktop-style search result using title, URL and description inputs.
Create a basic robots.txt file with allow/disallow directives and sitemap location.
Turn a list of URLs into a basic XML sitemap.
Generate basic WebSite, Organization, Article or FAQ JSON-LD templates.
Generate a canonical link tag from an absolute preferred URL.
Generate Open Graph and Twitter meta tags for a page.
Analyse word and phrase frequency in pasted text.
Find repeated words and show their occurrence counts.
Convert HTML markup into readable plain text.
Convert one or multiple text lines into lowercase hyphenated URL slugs.
Extract one CSV column by header name or column number.
Remove duplicate list items while preserving first-seen order.
Choose one or more random items from a list using browser cryptographic randomness.
Decode JWT header and payload sections without verifying the signature.
Format common SQL statements with line breaks and indentation for easier reading.
Convert colours between HEX, RGB and HSL formats.
Build common five-field cron expressions from simple scheduling options.
Compare two JSON values and list changed paths.
Sort CSV rows by a selected column while keeping the header row.
Filter CSV rows that contain a value in a selected column.
Search JSON keys and values and return matching dot-style property paths.
Add or extract VAT at a custom percentage rate.
Calculate selling price and gross margin from cost and markup percentage.
Calculate break-even units and revenue from fixed cost, price and variable cost.
Calculate return on ad spend from advertising cost and attributed revenue.
Calculate average cost per click from spend and clicks.
Calculate cost per thousand impressions from spend and impressions.
Calculate click-through rate from clicks and impressions.
Calculate conversion rate from conversions and visits, clicks or leads.
Estimate monthly loan payments from principal, annual rate and term.
Estimate the future value of regular monthly investments at an assumed return.
Calculate compound annual growth rate from beginning value, ending value and years.
Calculate simple interest from principal, annual rate and time.
Calculate return on investment from gain/value received and total cost.
Calculate CAC from acquisition spend and new customers.
Calculate lead-to-customer conversion rate and cost per converted customer.
Generate bold, italic, cursive, gothic, monospace, bubble, small caps and other copyable text styles in one place.
Try a different search term.
Kaazo Tools helps you organise, convert, optimise and edit everyday documents without sending files to a processing server. Supported tasks run locally in your browser, making the suite useful for invoices, reports, presentations, forms, images and other day-to-day files.
Your selected files are handled on your own device for supported tools. Kaazo does not need to upload those files to a remote conversion server.
Work with PDF, Office documents, OCR and common image formats from the same interface instead of switching between multiple utility websites.
Open a tool, choose your file, adjust the available options and process it. Core browser tools do not require an account or sign-in.
Choose the task you need, select the document or image from your device, review the available settings and process the result. After the page loads online, supported operations run directly in your browser without uploading your document contents to a Kaazo processing server.
For the tools marked as local processing, the document is processed in your browser. The website does not need to upload the selected file to a Kaazo conversion server.
No. The current browser-based tools can be used without creating a Kaazo account.
The suite includes PDF organisation and editing, PDF and image conversion, common image utilities, selected Office document conversions and browser-based OCR tools. Each tool shows the accepted file type before you choose a file.
Complex documents can contain fonts, forms, layers, layouts or features that browsers interpret differently. Keep a copy of the original file and review important output before relying on it.
Start with the task you need and move between related utilities without returning to a generic converter. These common workflows link directly to dedicated tool pages.