Handy Dandy File Tools
Quick, no-fuss tools for your PDFs and documents — handy when you need them.
Everything runs locally in your browser. Your files are never uploaded or shared, and there’s no account or sign-up. Just pick a tool on the left to start.
By using these tools you accept the — provided “as is,” with no warranty and no liability for anything.
- Runs in your browser No server does the work — your device does.
- No file sharing Nothing is uploaded — files never leave your machine.
- No account No sign-up, nothing to install. Just open and go.
Choose a tool from the sidebar to begin.
Image Tools
Audio Tools
Text Tools
Archive Tools
Word → PDF
Turn a .docx file into a polished PDF, right here in your browser.
Drag & drop your Word document
or use the button below — .docx only
Ready when you are — pick a Word document to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
Markdown → PDF
Turn a .md file into a clean, polished PDF — right in your browser.
Drag & drop your Markdown file
or use the button below — .md files
Ready when you are — pick a Markdown file to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
Add Watermark
Stamp an image across every page of a .pdf, right here in your browser.
Drag & drop your PDF
or use the button below — .pdf only
Ready when you are — pick a PDF and an image to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
Rotate PDF
Turn every page of a .pdf in 90° steps, right here in your browser.
Drag & drop your PDF
or use the button below — .pdf only
Ready when you are — pick a PDF to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
Password Protect
Encrypt a .pdf with a password, right here in your browser.
Drag & drop your PDF
or use the button below — .pdf only
Ready when you are — pick a PDF and set a password to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
Extract Pages
Pull selected pages out of a .pdf into a new file, right here in your browser.
Drag & drop your PDF
or use the button below — .pdf only
Use commas for individual pages and hyphens for ranges — e.g. 1-3, 5, 8-10.
Ready when you are — pick a PDF and a page range to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
Add Page Numbers
Stamp every page of a .pdf with its page number, right here in your browser.
Drag & drop your PDF
or use the button below — .pdf only
Ready when you are — pick a PDF to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
BMP → JPG
Convert a .bmp image to a JPG, right in your browser.
Drag & drop your BMP image
or use the button below — .bmp images
Ready when you are — pick a BMP image to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
JPG → BMP
Convert a .jpg image to a BMP, right in your browser.
Drag & drop your JPG image
or use the button below — .jpg images
Ready when you are — pick a JPG image to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
JPG → PNG
Convert a .jpg image to a PNG, right in your browser.
Drag & drop your JPG image
or use the button below — .jpg images
Ready when you are — pick a JPG image to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
PNG → JPG
Convert a .png image to a JPG, right in your browser.
Drag & drop your PNG image
or use the button below — .png images
Ready when you are — pick a PNG image to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
SVG → JPG
Convert an .svg image to a JPG, right in your browser.
Drag & drop your SVG image
or use the button below — .svg images
Ready when you are — pick an SVG image to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
WAV → MP3
Convert a .wav file to MP3, right in your browser. Larger files take a few
seconds to encode.
Drag & drop your WAV file
or use the button below — .wav files
Ready when you are — pick a WAV file to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
MP3 → WAV
Convert an .mp3 file to WAV, right in your browser. Larger files take a few
seconds to decode.
Drag & drop your MP3 file
or use the button below — .mp3 files
Ready when you are — pick an MP3 file to begin.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
Pretty Print JSON
Paste messy JSON and get it neatly re-indented, right here in your browser.
Ready when you are — paste some JSON to begin.
Everything runs locally in your browser. Your text is never uploaded — no server, no network.
JSON → YAML
Paste JSON and convert it to clean YAML, right here in your browser.
Ready when you are — paste some JSON to begin.
Everything runs locally in your browser. Your text is never uploaded — no server, no network.
YAML → JSON
Paste YAML and convert it to pretty JSON, right here in your browser.
Ready when you are — paste some YAML to begin.
Everything runs locally in your browser. Your text is never uploaded — no server, no network.
tar.gz → ZIP
Repackage a .tar.gz archive as a .zip, right here in your browser.
Drag & drop your tar.gz archive
or use the button below — .tar.gz files
Ready when you are — pick a tar.gz archive to begin.
The archive engine (~1 MB) loads the first time you convert.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
RAR → ZIP
Repackage a .rar archive as a .zip, right here in your browser.
Drag & drop your RAR archive
or use the button below — .rar files
Ready when you are — pick a RAR archive to begin.
The archive engine (~1 MB) loads the first time you convert.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
7z → ZIP
Repackage a .7z archive as a .zip, right here in your browser.
Drag & drop your 7z archive
or use the button below — .7z files
Ready when you are — pick a 7z archive to begin.
The archive engine (~1 MB) loads the first time you convert.
Everything runs locally in your browser. Your file is never uploaded — no server, no network.
Terms of Use & Disclaimer
Last updated June 2026. By using Handy Dandy File Tools, you agree to the terms below.
No warranty
Handy Dandy File Tools (the “Service”) is provided “as is” and “as available,” without warranty of any kind, whether express or implied — including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the Service will be uninterrupted or error-free, or that any output will be accurate, complete, or suitable for any purpose.
No responsibility
You use the Service entirely at your own risk. You are solely responsible for your files and their contents, for keeping your own backups, and for verifying that any output meets your needs before relying on it. We take no responsibility for any errors or unexpected results in conversion, formatting, page numbering, watermarking, rotation, password protection, page extraction, or any other operation.
No liability
To the fullest extent permitted by law, in no event will the creators, contributors, or distributors of the Service be liable for any damages whatsoever — direct, indirect, incidental, special, consequential, or exemplary — including, without limitation, loss of data, loss of profits, business interruption, or corrupted, lost, or exposed files, arising out of or in connection with your use of (or inability to use) the Service, even if advised of the possibility of such damages.
Local processing & security
The Service runs entirely in your browser; your files are not uploaded to us. Password protection uses standard PDF (RC4) encryption intended for casual protection only — it is not a guarantee of security and should not be relied upon for sensitive or high-value material.
Your responsibilities
You are responsible for ensuring that your use of the Service complies with all applicable laws and that you hold the necessary rights to any files you process. If you do not agree to these terms, do not use the Service.