Zero Β· Office
πŸ”’ Files never leave your device βœ“ No account βœ“ No uploads βœ“ Open source
All Tools

PDF Merger

Combine multiple PDF files into one. Drag to reorder. Runs entirely in your browser β€” files never leave your device.

πŸ’‘ What it does
Upload 2 or more PDF files, drag them to set the order, then click Merge. The combined PDF downloads instantly to your device. No server, no upload, no size limit (within your browser's memory).
πŸ“Ž
Drop PDF files here
or click to browse Β· Multiple files supported

PDF Splitter

Extract pages or split a PDF into individual files. Pick exact pages or ranges. Runs entirely in your browser.

πŸ’‘ What it does
Upload a PDF, see all pages listed. Choose a mode: extract specific pages by number, split into individual 1-page PDFs, or split into chunks. Download each result separately.
βœ‚οΈ
Drop a PDF file here
or click to browse Β· Single PDF file

Image Compressor

Reduce image file size while preserving quality. Works with JPG, PNG, WEBP. No upload β€” runs in your browser.

πŸ’‘ What it does
Drop one or more images, set quality and max width, then download. Uses Canvas API β€” your files never leave the device. Supports JPG, PNG, WEBP. Bulk mode lets you compress many images at once.
πŸ—œοΈ
Drop images here
JPG Β· PNG Β· WEBP Β· Multiple files supported

PDF ↔ Images

Convert images to PDF or extract PDF pages as images. Runs entirely in your browser.

πŸ’‘ What it does
Drop JPG, PNG, or WEBP images. Drag to reorder. Choose page size and margins. Each image becomes one PDF page. Download instantly.
πŸ–ΌοΈ
Drop images here
JPG Β· PNG Β· WEBP Β· Each image = one PDF page

Image Resizer

Resize images to exact pixels, percentage, or preset dimensions. Batch support. Runs in your browser.

πŸ’‘ What it does
Drop one or more images. Choose resize mode: exact pixels, percentage, or preset (HD/4K/social media). Aspect ratio lock keeps proportions. Download individually or all at once.
πŸ“
Drop images here
JPG Β· PNG Β· WEBP Β· Multiple files supported

Image Converter

Convert between PNG, JPG, and WEBP formats instantly. Batch support. No upload needed.

πŸ’‘ What it does
Drop images in any format, pick the output format, and download the converted files. Supports batch conversion. JPG quality slider for smaller file sizes. Runs entirely in your browser.
πŸ”„
Drop images here
JPG Β· PNG Β· WEBP Β· Multiple files supported

Bulk QR Generator

Generate dozens of QR codes at once from a list. Download individually or all as ZIP.

πŸ’‘ What it does
Enter one URL or text per line. Each line becomes a QR code. Customize size and color. Download as PNG files individually or all in a ZIP. Perfect for product labels, event tickets, menus.
0 items
on

Text Diff

Compare two texts and highlight differences line by line.

πŸ’‘ What it does
Paste original text on the left and modified text on the right. Differences are highlighted instantly β€” removed lines in red, added lines in green. Perfect for comparing document versions, contracts, code.

PDF Compressor

Reduce PDF file size by compressing embedded images. Runs in your browser.

πŸ’‘ What it does
Extracts each page of the PDF as an image, re-compresses it at lower quality, then rebuilds the PDF. Best for PDFs that contain scanned documents or images. Text-only PDFs may not compress much.
πŸ—œοΈ
Drop a PDF file here
or click to browse

PDF Signature

Draw your signature and place it on any PDF page. Runs in your browser.

Sign here
Color: Thickness
πŸ“„
Drop a PDF file here
or click to browse

PDF Watermark

Add text watermark to every page of a PDF. Runs in your browser.

πŸ’§
Drop a PDF file here
or click to browse

Image Editor

Crop, rotate, flip, and adjust brightness/contrast. No upload needed.

🎨
Drop an image here
JPG Β· PNG Β· WEBP

CSV Tools

View, edit, and convert CSV files. No Excel needed.

πŸ’‘ What it does
Upload or paste CSV data β€” view it as a clean table. Sort by any column, search rows, see row count. No Excel required.

Chart Builder

Turn your CSV data into beautiful charts. Download as PNG.

πŸ“Š
Paste CSV data to see your chart

Word Counter

Count words, characters, sentences and reading time. Works offline.

Words
0
Characters
0
Characters (no spaces)
0
Sentences
0
Paragraphs
0
Reading time
0 min
Speaking time
0 min
Lines
0

Security & Privacy

Why you can trust ZeroOffice

Your documents?
Stay with YOU. Never uploaded. All processing happens in your browser.
Your files?
Stay with YOU. PDF, images, everything β€” processed locally, never sent anywhere.
Your API key?
Stored ONLY in your browser's localStorage. We never see it, never touch it.
Your data?
We don't want it. Even for free.
βœ“ PDF Merger, Splitter, Image tools β€” zero network requests
βœ“ No internet required for offline tools
βœ“ Everything runs in your browser β€” only you see it
ℹ️ AI tools send your text/images directly from your browser to Anthropic API β€” we are not in the middle
ℹ️ Your API key goes directly to Anthropic β€” ZeroOffice never receives or stores it on any server
βœ“ Governed by Anthropic's Privacy Policy
❌ Don't collect IP addresses
❌ Don't log your operations or files
❌ Don't send your files to any server
❌ Don't sell your information
❌ Don't set tracking cookies
❌ Don't show advertisements
❌ Don't use hidden scripts
⚠ We DO use Google Analytics for anonymous page view counts only β€” no personal data
Your preferences (theme, language, API key) are stored ONLY on your device
Nothing is transmitted to our servers
Clear everything anytime: browser Settings β†’ Clear browsing data β†’ Site data
All code is visible on GitHub
Anyone can audit it for security
No hidden trackers. No malicious scripts.
1. Press F12 β†’ Open DevTools
2. Go to Network tab
3. Use any offline tool (PDF Merger, Image Compressor, etc)
4. Look at Network requests
βœ“ You'll see ZERO requests to external servers (offline tools only)
ZeroOffice is free and will always be free. No ads, no subscriptions, no paywalls.

Meeting Cost Calculator

Find out how much that meeting is really costing your company.

Meeting cost so far
$0.00
00:00:00
/hr
Per minute
$0.00
Per hour
$0.00
Total so far
$0.00
If weekly (annual)
$0.00

Password Generator

Generate strong, secure passwords. Runs entirely in your browser β€” never sent anywhere.

πŸ’‘ What it does
Uses browser's built-in cryptographic random generator (crypto.getRandomValues) β€” the most secure method available in a browser. Passwords are never sent anywhere.
16
63264128
passwords

Case Converter

Convert text between any case format instantly. Works with any language.

πŸ’‘ What it does
Paste any text and convert it to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, or remove extra spaces. Results update instantly.
0 characters Β· 0 words

Currency Converter

Live exchange rates. Requires internet connection.

🌐 Online tool
Fetches live rates from exchangerate-api.com (free tier). Rates are cached for 1 hour in localStorage. No API key needed.
β†’
Quick:

Unit Converter

Convert between units of length, weight, temperature, area, and volume. Offline.

Color Converter

Convert between HEX, RGB, HSL, and CMYK color formats instantly.

Pick a color or type any format below

Timezone Converter

Convert time between any timezones. Schedule meetings across the world.

πŸ’‘ What it does
Pick a date and time, select source and target timezones β€” see the converted time instantly. Uses your browser's built-in timezone support. No internet needed.
Quick:

AI Setup

Connect your Claude API key to unlock AI-powered tools.

✨ How to get a free API key

πŸ”’ Claude API only Β· Other AI providers not supported
1
Go to console.anthropic.com and create a free account
2
New accounts receive ~$5 in free credits β€” no credit card required
3
Go to Settings β†’ API Keys and create a key
4
Paste the key below. With Claude Haiku 4.5 ($1/M tokens) your $5 covers ~1,000–1,400 operations for free
βœ“ Your API key is stored only in localStorage on your device
βœ“ API calls go directly from your browser to Anthropic β€” we see nothing
βœ“ ZeroOffice has no backend server β€” it is a single HTML file
⚠ Never share your API key with anyone. Delete it from Settings if compromised

Excel Formula Generator

Describe what you need in plain language β€” get the formula instantly. Works for Excel and Google Sheets.

Ctrl+Enter to generate
Quick examples

Invoice Generator

Fill in the details β€” AI generates a professional invoice. Print or save as PDF.

OCR + AI Cleanup

Upload a photo or screenshot of a document β€” get clean, structured text instantly.

πŸ’‘ What it does
Upload a photo of any document, receipt, business card, handwritten note, or screenshot. Claude Vision reads and extracts the text, then cleans it up into structured, readable output.
πŸ”
Drop image here
JPG Β· PNG Β· WEBP Β· Screenshots Β· Photos of documents

Email Rewriter

Rewrite, improve, or fix any email in seconds. Choose tone and language.

Leave blank to keep original language
Ctrl+Enter to generate

Document Summarizer

Paste any document or text β€” get a concise summary with key points.

Leave blank to keep original language
0 characters

Contract Analyzer

Paste any contract or legal document β€” AI explains it in plain language and highlights risks.

⚠️ Legal Disclaimer
This tool is for informational purposes only. It does not constitute legal advice. Always consult a qualified lawyer before signing any legal document.
Leave blank to keep original language
0 characters

Letter Writer

Describe what you need β€” AI writes a professional business letter for you.

Ctrl+Enter to generate
Leave blank to keep original language

ZeroOffice

Free office tools built by DarkenAmber. No ads, no server, no tracking. Everything runs in your browser.