Small file tools, kept honest.
Merge a stack of PDFs. Sign a contract. Convert a spreadsheet. Generate a QR code. The boring stuff — but done entirely in your browser, with no upload, no account, and no waiting on a server somewhere.
PDF workshop
PDF Merge
Drop a stack of PDFs, drag to reorder, get a single combined file out.
PDF Split
Pick page ranges (1-3, 5, 8-10), get them as separate PDFs.
PDF Compress
Re-flatten and strip metadata to shrink a PDF for email-friendly sizes.
PDF to Images
Render each page to a high-res PNG. Single page or a zip if there are many.
Images to PDF
Take a stack of JPGs or PNGs and bind them into a single PDF, in order.
Quick Sign
Open a PDF, draw your signature, place it on the page, export. Nothing uploaded.
PDF Fill
Drop text, number, checkbox, and signature fields anywhere on a PDF. Fill and export.
Markup & docs
HTML to PDF
Paste raw HTML, get a paginated PDF. Useful for receipts, certificates, invoices.
Markdown to PDF
Paste a markdown doc, preview, export to a styled PDF. Code blocks survive.
Utilities
QR Code Generator
URL, text, vCard, Wi-Fi. Tweak size + error-correction, download PNG or SVG.
CSV ↔ Excel
Convert between CSV and XLSX, preview the table, export either direction.
Image Toolkit
Resize, re-encode, compress. JPG, PNG, WebP — all client-side via canvas.
How "in your browser" actually works.
Every tool on this page runs entirely inside this tab. There is no upload step, no API call, no Bastian Technologies server sitting in the middle. Your files are read into memory, processed by a JavaScript library on your machine, and handed back as a downloadable result. Close the tab and the file is gone — nothing was ever stored anywhere else.
The libraries doing the work (pdf-lib, pdf.js, SheetJS, qrcode, signature_pad, html2pdf) are all open source. If the network tab shows anything other than CDN script loads on first paint, something is wrong.