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
Document Scanner
Point your camera at a page — auto edge-detection, perspective de-skew, scanner filters, multi-page. Download a clean A4 PDF.
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 Remove Pages
Click thumbnails or type ranges (2, 5-7) to delete pages, keep the rest.
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.
Markdown Viewer
Paste or open a .md file — read it rendered, GitHub-flavored, code highlighted, with auto TOC and a dark mode.
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.
Developer
JSON Formatter & Validator
Pretty-print, minify, sort keys. Syntax errors pinpointed at the exact line and column.
JWT Decoder & Inspector
Decode header, payload, signature. Standard claims explained, expiration highlighted.
Timestamp Converter
Unix epoch ↔ ISO 8601 ↔ human-readable across timezones. Live now-clock built in.
HTTP Header Inspector
Paste a raw response — every header categorised and explained: cache, security, CORS, cookies.
Security
Hash Generator
MD5, SHA-1, SHA-256, SHA-384, SHA-512 for text or files. Built-in integrity comparison.
Password Generator
Random chars or diceware passphrase. Live entropy in bits, estimated crack time.
Entropy Calculator
Shannon entropy for any text, password, or binary file. Charset breakdown + weakness warnings.
Secure Vault
Encrypt text or files behind a passphrase — AES-256-GCM + PBKDF2, all in-tab. Send the locked blob anywhere.
Email Scam Analyzer
Paste a sender or raw headers — domain age, SPF/DKIM/DMARC, From-vs-Return-Path spoof check, hosting, blocklists.
Networking
CIDR / Subnet Calculator
IPv4 + IPv6 network math. Mask, broadcast, host range, address count, binary visualisation.
IP Lookup
Scan your IP or look up any address. ISP, ASN, geolocation, timezone, VPN / proxy / Tor signals, reverse-DNS, map.
Phishing Inspector
Pull a suspicious link apart — look-alike & homograph domains, credential traps, plus live domain age, registrar & hosting.
Privacy
EXIF Viewer & Stripper
Inspect every camera / GPS / software tag in a photo. Strip metadata in one click before sharing.
Steganograph
Hide a message or file inside a PNG's pixels — invisible to the eye, recoverable later. Optional AES-256-GCM encryption before hiding.
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.