Faktur Pajak PDFs exported from Coretax have opaque filenames like OutputTaxInvoice-5e88af09-...-0958653362422000.pdf that are hard to reference. This tool batch-renames them to clean filenames like INV-26-04-007094 ANUGERAH EMPAT SAUDARA 05002600142255823.pdf.
Features
- Client-side only — all processing happens in your browser, no data leaves your device
- Offline support — works without internet after first load (Service Worker caches pdf.js)
- Configurable delimiter — choose space, underscore, hyphen, dot, or custom separator
- Custom filename template —
{invoice},{name},{kode},{d}(delimiter) - Drag & drop or file browse
- Batch download renamed PDFs
- Collision handling — auto-appends
(2),(3)for duplicate names
Tech Stack
- PWA (Progressive Web App)
- JavaScript (ESM)
- PDF.js for PDF parsing
- nginx for serving
- Deployed on k3s cluster
Built as a lightweight client-side alternative to the Rust desktop version for SiCepat Ekspres internal teams.