About
TokiConvert
Kembalikan kendali privasi data Anda. Utilitas media lokal yang memproses gambar, audio, video, dan dokumen tanpa meninggalkan peramban.
Sebagian besar konverter web mengharuskan pengguna mengirim berkas ke server cloud. TokiConvert mengubah paradigma itu dengan eksekusi client-side offline-ready — tidak ada basis data, tanpa login, bebas pelacak, tanpa risiko kebocoran data.
Filosofi & Masalah yang Kami Selesaikan
✕ Masalah Konverter Konvensional
Alat konversi cloud umumnya mengharuskan pengguna mengirim berkas pribadi ke server jarak jauh — menimbulkan risiko retensi data tanpa izin, latensi unggah, dan ketidakpastian privasi pada dokumen penting.
✓ Pendekatan TokiConvert
TokiConvert memanfaatkan Canvas API, Web Audio, WebAssembly, dan pdf-lib sehingga seluruh proses decoding dan encoding berlangsung 100% pada CPU/RAM perangkat Anda — tanpa upload ke server.
Model Arsitektur & Batasan Teknis
Transparansi teknis penuh: berikut pemisahan alur kerja aktual dalam TokiConvert.
1. Pemrosesan Client-Side (Lokal)
- →Image Converter: PNG, JPG, WEBP, BMP, SVG, GIF via Canvas API.
- →Audio Converter: Decode + encode MP3 via Web Audio API + lamejs.
- →Video Converter: Transcoding via FFmpeg WebAssembly.
- →Favicon Pack Generator: ICO biner, PNG 16–512px, webmanifest dari satu logo.
- →Document Converter: PDF via pdf-lib, DOCX via mammoth + DOMPurify.
2. Layanan Server-Assisted
- →Media Downloader: Server hanya memproses URL media publik yang dimasukkan pengguna — bukan berkas lokal.
- →DNS Socket Pinning: Perlindungan soket TCP terhadap SSRF, TOCTOU, loopback internal, dan cloud metadata.
- →HMAC-SHA256 Token: Token tanda tangan berumur pendek dan terikat alamat upstream untuk mencegah open proxy.
- →Batasan Protektif: Maks 50 MB per unduhan, timeout 15 detik.
Status Fitur Terverifikasi
Image Converter
Batch konversi PNG, JPG, WEBP, BMP, SVG, GIF. Kontrol dimensi, kompresi kualitas, dan unduhan ZIP (maks 10 file @ 15 MB).
Favicon Pack Generator
Upload satu logo → ICO biner multi-resolusi, PNG 16–512px, site.webmanifest, tag HTML, dan arsip ZIP.
Audio Converter
Konversi WAV, MP3, OGG, M4A ke MP3 murni via Web Audio API + lamejs langsung di peramban.
Video Converter
Transcoding MP4, WebM, MKV, AVI, MOV via FFmpeg WebAssembly. Kecepatan bergantung pada CPU perangkat.
Document Converter
Teks & gambar ke PDF via pdf-lib. Pratinjau DOCX ke HTML tersanitasi via mammoth + DOMPurify.
Media Downloader
Ekstraksi metadata URL media publik dan stream via proxy aman. Batas 50 MB, timeout 15 detik.
Tech Stack Terverifikasi
Framework & Core
- Next.js 16 (App Router)Framework utama dan rendering dinamis
- React 19Pustaka antarmuka deklaratif berbasis komponen
- TypeScriptPengetikan statis untuk keandalan kode
Styling & UI
- Tailwind CSS v4Styling utilitas bertema Vintage Retro Classic
- Lucide ReactIkon antarmuka fungsional dan aksesibel
Client-Side Engines
- HTML5 Canvas APIKonversi dan kompresi format gambar di peramban
- Web Audio API + lamejsDekode audio dan enkoding MP3 murni
- @ffmpeg/ffmpegTranscoding video via WebAssembly (MP4, WebM, MKV)
- Binary ICO BuilderFavicon.ico biner multi-resolusi di sisi klien
- pdf-libPembuatan dan manipulasi dokumen PDF
- mammoth + DOMPurifyParser DOCX ke HTML tersanitasi
- JSZipPemaketan hasil batch ke arsip ZIP
Security & Proxy
- Safe Socket DNS PinningMitigasi SSRF dan DNS rebinding di tingkat soket
- HMAC-SHA256 TokenToken fail-closed berumur pendek untuk proxy aman
- @coflyn/scraprResolusi metadata URL media publik
Tooling
- pnpmPackage manager cepat dan efisien
- ESLint 9Standar kualitas dan konsistensi kode
The Maker
TokiConvert dirancang dan dikembangkan oleh Nafis sebagai proyek utilitas sumber terbuka. Visi proyek ini adalah menyediakan alat konversi format yang cepat, menghargai privasi, bebas iklan, dengan antarmuka retro klasik yang nyaman.
GitHub: TokitakunProject Inspirations
Inspirasi tata letak produk bersih dan berfokus pada kemudahan utilitas.
Toolkit Node.js untuk ekstraksi metadata media publik, dipadukan dengan proteksi soket di TokiConvert.
Peta Jalan & Rencana Masa Depan
Rencana pengembangan teknis yang belum diimplementasikan, dengan tetap berpegang pada prinsip privasi client-side:
Multi-Threading WebAssembly
PlannedPenerapan COOP/COEP header dan SharedArrayBuffer untuk mengakselerasi FFmpeg WASM 2–3x pada CPU multi-core.
Ekstensi Format Dokumen
PlannedKonversi Markdown (.md) ke PDF/HTML, serta alat merge dan split halaman PDF.
Vector Tracing & Kuantisasi
PlannedVektorisasi raster ke SVG dan reduksi palet warna untuk optimalisasi grafis web.
Progressive Web App (PWA)
PlannedService Worker dan caching aset penuh agar konversi gambar, audio, dan video dapat dioperasikan offline.
Mulai Konversi Berkas Sekarang
Pilih format yang Anda butuhkan. Cepat, privat, dan tidak ada batasan upload ke server.