Langsung ke konten
LeedyBox
Dukung

Cara Kerja LeedyBox

Cara LeedyBox memproses gambar, file PDF, data, dan teks di browser Anda, pustaka dan fitur browser yang diandalkan alat, dan bagian halaman mana yang masih menggunakan jaringan.

Pemrosesan File di Browser

Alat LeedyBox berjalan sebagai JavaScript di browser web Anda. Saat Anda memilih file atau memasukkan teks, browser membacanya di perangkat Anda dan pemrosesan berjalan di komputer atau ponsel Anda. File dan teks tidak diunggah ke server LeedyBox untuk diproses. Banyak alat menggunakan fitur standar browser: Canvas API untuk gambar, Web Crypto API untuk hash, kata sandi, dan UUID, Intl.Segmenter untuk menghitung kata, serta API tanggal Intl untuk zona waktu. OCR di PDF ke Teks dan Gambar ke Teks menggunakan Tesseract.js, yang menjalankan kode WebAssembly di dalam browser.

Apa yang Terjadi pada File Anda?

  1. Anda memilih atau menyeret dan melepas file dari perangkat Anda, atau mengetik atau menempel teks ke dalam alat.
  2. Browser membaca file ke memori halaman saat ini.
  3. Alat mengonversi, mengedit, menggabungkan, memisahkan, atau membaca file dengan pustaka JavaScript yang berjalan di perangkat Anda.
  4. Hasil dibuat di browser dan ditampilkan di halaman atau ditawarkan untuk diunduh. Lamanya tergantung pada input dan perangkat Anda.
  5. Tombol salin menulis hasil ke clipboard hanya saat Anda mengekliknya.
  6. Menutup atau memuat ulang halaman akan membuang file, teks, dan nilai yang dihasilkan yang tersimpan di memori halaman tersebut.

Pustaka yang Digunakan Setiap Alat

Sebagian alat dibangun di atas pustaka open source; alat lainnya hanya menggunakan skrip LeedyBox sendiri dan fitur bawaan browser Anda. Semua pustaka beserta data yang dibutuhkannya (tabel font, data bahasa OCR, model) disajikan dari leedybox.com sendiri dengan versi tetap; halaman alat tidak memuat kode dari jaringan pengiriman konten (CDN) publik. Hanya kode dan data pustaka yang diminta; file dan teks yang Anda proses tidak termasuk dalam permintaan tersebut.

AlatPustakaDimuat dari
Konverter GambarCanvas API browser, encoder BMP/ICO LeedyBox, JSZip (untuk unduhan sekaligus)leedybox.com
Ubah Ukuran Gambar, Putar & Balik GambarCanvas API browser, JSZip (untuk unduhan sekaligus)leedybox.com
Potong GambarCanvas API browser (tanpa pustaka pihak ketiga)leedybox.com
Kompres GambarCanvas API browser, UPNG.js 2.1.0 dan pako 1.0.11 (Lisensi MIT, pengurangan warna PNG), JSZip (untuk unduhan sekaligus)leedybox.com
Hapus Data EXIFPembaca dan pembersih metadata LeedyBox (data gambar disalin tanpa dienkode ulang), JSZip (untuk unduhan sekaligus)leedybox.com
Gambar ke Teks (OCR)Tesseract.js (mesin OCR dan data bahasa)leedybox.com
Generator FaviconCanvas API browser, encoder ICO LeedyBox, JSZip (untuk paket ZIP)leedybox.com
Pas fotoMediaPipe Tasks Vision 0.10.35 (Lisensi Apache 2.0) dengan model Face Landmarker dan Selfie Segmenter, Canvas API browserleedybox.com (di-host sendiri)
Generator QR & Barcodeqrcode-generator 1.4.4, JsBarcode 3.11.6 (Lisensi MIT)leedybox.com (di-host sendiri)
PDF ke JPGPDF.js, JSZipleedybox.com
JPG ke PDFjsPDF, SortableJSleedybox.com
PDF ke TeksPDF.js, Tesseract.js (mesin OCR dan data bahasa)leedybox.com
Gabungkan, Pisahkan, dan Kompres PDFPDF.js, pdf-lib, JSZip (Pisahkan PDF)leedybox.com
Atur Halaman PDF, Putar PDFPDF.js (thumbnail halaman), pdf-lib, SortableJS (Atur Halaman PDF)leedybox.com
Tambah Watermark ke PDF, Tambah Nomor HalamanPDF.js (pratinjau), pdf-lib; teks dalam aksara yang tidak dapat ditampilkan oleh font PDF standar digambar dengan font perangkat Anda dan ditambahkan sebagai gambarleedybox.com
Konverter Datajs-yaml, PapaParse, skrip alat data LeedyBoxleedybox.com
Base64 / URL / JWT, Pengurai Cron, Penguji RegExSkrip alat data LeedyBox dan fitur bawaan browser (tanpa pustaka pihak ketiga)leedybox.com
Generator HashMD5 di skrip halaman itu sendiri; SHA-1, SHA-256, SHA-384, SHA-512, dan HMAC melalui Web Crypto API browserleedybox.com
Generator Kata Sandi & UUIDWeb Crypto API (crypto.getRandomValues dan crypto.randomUUID)leedybox.com
Konverter Timestamp UnixAPI tanggal dan zona waktu Intl browser serta BigInt (tanpa pustaka pihak ketiga)leedybox.com
Validasi DNI, NIE, NIF, Validasi TC Kimlik, Validasi INN dan SNILS, Validasi CPF dan CNPJ, Cek IBAN, Hitung Codice Fiscale Italia Modul validasi nomor LeedyBox (tanpa pustaka pihak ketiga); nomor uji dari crypto.getRandomValues browser; format IBAN dari registri IBAN SWIFT, dalam berkas data yang disajikan LeedyBox; kode tempat codice fiscale dari tabel ANPR Kementerian Dalam Negeri Italia, dalam berkas data yang hanya dimuat saat alat itu membutuhkannya leedybox.com
Penghitung Kata & KarakterIntl.Segmenter browserleedybox.com
Konverter Gaya Penamaan, Bandingkan Teks, Generator Lorem IpsumSkrip alat data LeedyBox (tanpa pustaka pihak ketiga)leedybox.com
Terbilang Modul terbilang LeedyBox (tanpa pustaka pihak ketiga); Intl.NumberFormat dan Intl.DisplayNames di browser leedybox.com
Lebar Penuh ↔ Setengah Lebar Modul teks LeedyBox (tanpa pustaka pihak ketiga); String.prototype.normalize() di browser leedybox.com
Hapus Aksen Vietnam Modul teks LeedyBox (tanpa pustaka pihak ketiga); String.prototype.normalize() di browser leedybox.com
Pembuat Slug Modul teks LeedyBox (tanpa pustaka pihak ketiga); String.prototype.normalize() di browser leedybox.com
Romanisasi Nama Korea Modul teks LeedyBox (tanpa pustaka pihak ketiga) leedybox.com
Sirilik ke Latin Modul teks LeedyBox (tanpa pustaka pihak ketiga) leedybox.com
Mandarin sederhana ↔ tradisional opencc-js 1.4.2 (lisensi MIT) dengan kamus OpenCC (Apache License 2.0) leedybox.com
Ubah Audio ke Teks Transformers.js 4.3.1 (Apache License 2.0), ONNX Runtime Web (lisensi MIT), dan model Whisper base, small, serta large-v3-turbo (lisensi MIT) leedybox.com
Konverter Era Jepang Modul tanggal LeedyBox (tanpa pustaka pihak ketiga); tanggal ditampilkan dengan format Intl dari browser leedybox.com
Konverter Tahun Buddha Thailand Modul tanggal LeedyBox (tanpa pustaka pihak ketiga); tanggal ditampilkan dengan format Intl dari browser leedybox.com
Konverter Kalender Lunar Modul tanggal LeedyBox dengan tabel bulan dari data KASI dan Observatorium Hong Kong (tanpa pustaka pihak ketiga); tanggal ditampilkan dengan format Intl dari browser leedybox.com
Kalkulator Usia Korea Modul tanggal LeedyBox dengan tabel bulan lunar Korea dari data KASI (tanpa pustaka pihak ketiga); tanggal dan bentuk jamak dengan format Intl browser leedybox.com
Kalkulator PPN Modul PPN LeedyBox (tanpa pustaka pihak ketiga): perhitungan tepat dengan BigInt browser, nilai dan mata uang ditampilkan dengan Intl.NumberFormat; tabel tarif (vat-rates.json, sekitar 35 KB) diunduh saat halaman dibuka leedybox.com
Kalkulator persen Modul perhitungan LeedyBox (tanpa pustaka pihak ketiga); angka, mata uang, dan tanggal memakai format Intl browser leedybox.com
Simulasi kredit Modul perhitungan LeedyBox (tanpa pustaka pihak ketiga); angka, mata uang, dan tanggal memakai format Intl browser leedybox.com
Kalkulator bunga majemuk Modul perhitungan LeedyBox (tanpa pustaka pihak ketiga); angka, mata uang, dan tanggal memakai format Intl browser leedybox.com
Kalkulator BMI Modul perhitungan LeedyBox (tanpa pustaka pihak ketiga); tabel standar (bmi-standards.json, sekitar 7 KB) diunduh saat halaman dibuka leedybox.com
Kalkulator kalori Modul perhitungan LeedyBox (tanpa pustaka pihak ketiga); rumus (energy-equations.json, sekitar 8 KB) diunduh saat halaman dibuka leedybox.com
Kalkulator umur Modul perhitungan LeedyBox (tanpa pustaka pihak ketiga); angka, mata uang, dan tanggal memakai format Intl browser leedybox.com

Halaman alat juga memuat skrip Tailwind CSS (versi 3.4.17) dari leedybox.com untuk tampilan. Teks lisensi pustaka-pustaka tersebut ada di LICENSES.txt.

Mengapa Pemrosesan Lokal Penting

Memproses di perangkat Anda berarti file tidak perlu dikirim ke server konversi dan menunggu antrean, dan LeedyBox tidak pernah menerima salinannya. Ini juga berarti hasilnya bergantung pada perangkat Anda: komputer dengan memori besar dapat menangani file yang lebih besar daripada ponsel lama.

Batasan Browser

Karena pemrosesan bergantung pada sumber daya perangkat Anda, kinerjanya bergantung pada memori yang tersedia, kemampuan browser, kecepatan CPU, dan kerumitan file. File yang sangat besar atau rumit membutuhkan lebih banyak memori dan waktu. Jika memori sebuah tab habis, browser mungkin menghentikan halaman; membagi pekerjaan menjadi file yang lebih kecil biasanya membantu. Beberapa format output juga bergantung pada apa yang dapat dienkode browser Anda.

Privasi dan Permintaan Jaringan

Pemrosesan lokal membuat file tetap di perangkat Anda, tetapi halaman web itu sendiri tetap menggunakan jaringan: halaman memuat HTML, gaya, dan skripnya sendiri serta pustaka yang tercantum di atas, semuanya dari leedybox.com, dan memuat Google Analytics dan Google AdSense, yang hanya menyimpan cookie jika Anda menerimanya. Cloudflare, yang menghosting situs ini, juga mengukur seberapa cepat halaman dimuat (Cloudflare Web Analytics, tanpa cookie). Tidak ada satu pun permintaan ini yang menyertakan isi file atau teks yang Anda proses, maupun kata sandi, UUID, hash, dan kode yang Anda buat.

PDF ke Teks dan Gambar ke Teks mengunduh mesin OCR dan data bahasa dari leedybox.com saat pertama kali dibutuhkan. Tesseract.js menyimpan data bahasa yang diunduh di penyimpanan IndexedDB browser Anda agar tidak perlu diunduh lagi; Anda dapat menghapusnya dengan menghapus data situs ini di browser Anda.

Alat Pas Foto mengunduh pustaka MediaPipe, runtime WebAssembly-nya dan model wajah dari leedybox.com saat Anda memilih foto pertama: sekitar 7 MB yang diunduh (sekitar 15 MB setelah diekstrak). Model kedua yang kecil (0,25 MB) hanya diunduh jika Anda mengganti latar belakang. Semuanya hanya tersimpan di cache biasa browser; foto Anda tidak dikirim ke mana pun.

Konverter Mandarin sederhana ↔ tradisional mengunduh opencc-js dan kamus konversi yang dipilih dari leedybox.com saat Anda mulai menggunakannya: hingga sekitar 100 KB dari tradisional dan sekitar 1,1 MB ke tradisional. Teks Anda tidak dikirim ke mana pun.

Ubah Audio ke Teks mengunduh Transformers.js, mesin WebAssembly ONNX Runtime, dan model Whisper yang Anda pilih dari leedybox.com saat Anda memulai transkripsi pertama: sekitar 90 MB untuk base, 250 MB untuk small, atau 750 MB untuk large-v3-turbo, yang berjalan di prosesor grafis melalui WebGPU. Semuanya disimpan di Cache Storage browser agar tidak perlu diunduh lagi; alat ini menampilkan ukurannya dan dapat menghapusnya. Bagian halaman yang menjalankan model tidak diizinkan terhubung ke situs lain, dan rekaman Anda tidak dikirim ke mana pun.

Terkait: Baca Kebijakan Privasi · Baca Kebijakan Cookie

Pertanyaan Umum

Apakah pemrosesan lokal berarti tidak ada data yang dikirim ke mana pun?

File dan teks Anda tidak diunggah ke LeedyBox untuk diproses. Namun halaman tetap membuat permintaan web biasa: mengunduh filenya sendiri dan pustaka yang dibutuhkan dari leedybox.com, mengirim permintaan ke Google Analytics dan AdSense (pilihan persetujuan Anda menentukan apakah keduanya boleh menyimpan cookie), dan Cloudflare mengukur waktu muat halaman. Permintaan ini tidak berisi isi file atau teks Anda.

Mengapa PDF yang sama bisa berperilaku berbeda di perangkat berbeda?

Pemrosesan di sisi klien bergantung pada memori yang tersedia di perangkat, mesin rendering browser, kecepatan CPU, dan font sistem yang terpasang. Perbedaan perangkat keras atau versi browser dapat mengubah kecepatan pemrosesan dan, terkadang, cara halaman dirender.

Apakah alat bisa dipakai secara offline?

Tidak secara andal. Halaman dan pustakanya harus diunduh terlebih dahulu, dan PDF ke Teks serta Gambar ke Teks mengunduh data bahasa OCR saat pertama kali dibutuhkan.