{
  "schemaVersion": "1.0",
  "contentVersion": "id-2026-08-06",
  "name": "DOKIVO",
  "url": "https://dokivo.tools/id/",
  "language": "id-ID",
  "serviceType": "Layanan web pemrosesan file",
  "installationRequired": false,
  "fileStorage": false,
  "paymentEnabled": false,
  "accountEnabled": true,
  "categories": [
    {
      "id": "pdf",
      "name": "PDF",
      "description": "Sunting, gabungkan, konversi, dan lindungi file PDF.",
      "url": "https://dokivo.tools/id/category/pdf/",
      "toolCount": 21
    },
    {
      "id": "office",
      "name": "Dokumen Office",
      "description": "Konversikan file Word, Excel, dan PowerPoint ke dan dari PDF dan PDF/A.",
      "url": "https://dokivo.tools/id/category/office/",
      "toolCount": 7
    },
    {
      "id": "images",
      "name": "Gambar",
      "description": "Kompres, ubah ukuran, pangkas dan konversi gambar, serta kelola metadatanya.",
      "url": "https://dokivo.tools/id/category/images/",
      "toolCount": 16
    },
    {
      "id": "archives",
      "name": "Arsip",
      "description": "Membuat, membuka, memeriksa, melindungi, dan mencoba memperbaiki arsip ZIP, RAR, 7Z, dan TAR.GZ.",
      "url": "https://dokivo.tools/id/category/archives/",
      "toolCount": 12
    }
  ],
  "tools": [
    {
      "id": "scan-document",
      "name": "Pindai Dokumen",
      "url": "https://dokivo.tools/id/tools/scan-document/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=scan-document",
      "guideUrl": "https://dokivo.tools/id/guides/scan-document/",
      "category": "pdf",
      "inputs": [
        "Kamera telepon",
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "PDF atau ZIP dengan halaman JPEG",
      "purpose": "Menangkap halaman secara berurutan, mendeteksi tepi kertas, mengoreksi perspektif, dan membuat satu dokumen.",
      "limitations": "Pastikan seluruh lembar berada dalam bingkai untuk deteksi tepi otomatis. Halaman melengkung dan sudut dengan tingkat kepercayaan rendah memerlukan tinjauan manual.",
      "fileStorage": false
    },
    {
      "id": "compress-pdf",
      "name": "Kompres PDF",
      "url": "https://dokivo.tools/id/tools/compress-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=compress-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/compress-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Mengurangi ukuran file PDF dengan salah satu dari empat tingkat kompresi nyata.",
      "limitations": "Pengurangannya bergantung pada gambar, font, dan struktur dalam PDF sumber.",
      "fileStorage": false
    },
    {
      "id": "merge-pdf",
      "name": "Gabungkan PDF",
      "url": "https://dokivo.tools/id/tools/merge-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=merge-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/merge-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF",
        "dua atau lebih file"
      ],
      "output": "PDF",
      "purpose": "Menggabungkan halaman dari beberapa PDF menjadi satu dokumen dengan penataan ulang visual.",
      "limitations": "Setidaknya diperlukan dua file PDF yang dapat dibaca.",
      "fileStorage": false
    },
    {
      "id": "split-pdf",
      "name": "Pisahkan PDF",
      "url": "https://dokivo.tools/id/tools/split-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=split-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/split-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF atau ZIP dengan halaman PDF terpisah",
      "purpose": "Ekstrak halaman yang dipilih atau pisahkan dokumen menjadi halaman PDF terpisah.",
      "limitations": "Setidaknya satu halaman harus dipilih dalam mode ekstraksi.",
      "fileStorage": false
    },
    {
      "id": "remove-pages",
      "name": "Hapus Halaman PDF",
      "url": "https://dokivo.tools/id/tools/remove-pages/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=remove-pages",
      "guideUrl": "https://dokivo.tools/id/guides/remove-pages/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Menghapus halaman PDF yang dipilih di rel thumbnail.",
      "limitations": "Setidaknya satu halaman harus tetap ada di hasil.",
      "fileStorage": false
    },
    {
      "id": "organize-pdf",
      "name": "Atur Halaman PDF",
      "url": "https://dokivo.tools/id/tools/organize-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=organize-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/organize-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Susun ulang semua halaman PDF dengan drag dan drop.",
      "limitations": "Alat ini tidak menambah atau menghapus halaman; gunakan alat penghapusan khusus untuk menghapus halaman.",
      "fileStorage": false
    },
    {
      "id": "rotate-pdf",
      "name": "Putar PDF",
      "url": "https://dokivo.tools/id/tools/rotate-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=rotate-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/rotate-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Memutar halaman PDF yang dipilih berdasarkan sudut yang dipilih.",
      "limitations": "Rotasi berlaku pada halaman yang dipilih, atau pada keseluruhan dokumen bila tidak ada yang dipilih.",
      "fileStorage": false
    },
    {
      "id": "page-numbers",
      "name": "Tambahkan Nomor Halaman ke PDF",
      "url": "https://dokivo.tools/id/tools/page-numbers/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=page-numbers",
      "guideUrl": "https://dokivo.tools/id/guides/page-numbers/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Menambahkan nomor halaman ke halaman PDF yang dipilih.",
      "limitations": "Atur posisi nomor dan rentang halaman sebelum diproses.",
      "fileStorage": false
    },
    {
      "id": "watermark-pdf",
      "name": "Tambahkan Tanda Air ke PDF",
      "url": "https://dokivo.tools/id/tools/watermark-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=watermark-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/watermark-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF",
        "teks tanda air"
      ],
      "output": "PDF",
      "purpose": "Menempatkan tanda air teks pada halaman PDF.",
      "limitations": "Atur teks tanda air, posisi dan opasitas sebelum diproses.",
      "fileStorage": false
    },
    {
      "id": "crop-pdf",
      "name": "Pangkas PDF",
      "url": "https://dokivo.tools/id/tools/crop-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=crop-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/crop-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Memangkas halaman yang dipilih menggunakan bingkai yang dapat diseret dan ditampilkan langsung pada dokumen.",
      "limitations": "Pemangkasan mengubah CropBox yang terlihat dan tidak menghapus konten tersembunyi secara permanen. Gunakan penyuntingan data (redaction) untuk menghapus data.",
      "fileStorage": false
    },
    {
      "id": "edit-pdf",
      "name": "Sunting PDF",
      "url": "https://dokivo.tools/id/tools/edit-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=edit-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/edit-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF",
        "area yang harus dihilangkan secara permanen",
        "anotasi dan objek baru"
      ],
      "output": "PDF",
      "purpose": "Menghapus area yang ditandai secara permanen dan menambahkan teks, sorotan, bentuk, gambar tangan, dan gambar.",
      "limitations": "Teks yang ada tidak dapat diedit secara bebas. Hamparan putih hanya menyembunyikan konten secara visual; penyuntingan data aman merasterisasi halaman yang diproses.",
      "fileStorage": false
    },
    {
      "id": "sign-pdf",
      "name": "Tanda tangani PDF",
      "url": "https://dokivo.tools/id/tools/sign-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=sign-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/sign-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF",
        "tanda tangan yang digambar atau diunggah"
      ],
      "output": "PDF",
      "purpose": "Menempatkan satu atau lebih tanda tangan visual pada posisi yang dipilih dalam dokumen.",
      "limitations": "Ini adalah penempatan tanda tangan visual, bukan tanda tangan elektronik yang memenuhi syarat.",
      "fileStorage": false
    },
    {
      "id": "pdf-forms",
      "name": "Isi Formulir PDF",
      "url": "https://dokivo.tools/id/tools/pdf-forms/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=pdf-forms",
      "guideUrl": "https://dokivo.tools/id/guides/pdf-forms/",
      "category": "pdf",
      "inputs": [
        "PDF dengan bidang formulir"
      ],
      "output": "Daftar bidang PDF atau JSON",
      "purpose": "Menemukan bidang formulir PDF bawaan, mencantumkannya sebagai JSON, atau mengisinya dengan nilai yang diberikan.",
      "limitations": "Ini hanya berfungsi dengan bidang formulir yang sudah ada di PDF sumber.",
      "fileStorage": false
    },
    {
      "id": "protect-pdf",
      "name": "Lindungi PDF dengan Kata Sandi",
      "url": "https://dokivo.tools/id/tools/protect-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=protect-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/protect-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF",
        "kata sandi"
      ],
      "output": "PDF yang dilindungi kata sandi",
      "purpose": "Melindungi PDF dengan kata sandi dan enkripsi 256-bit.",
      "limitations": "File yang dilindungi tidak dapat dibuat tanpa kata sandi.",
      "fileStorage": false
    },
    {
      "id": "unlock-pdf",
      "name": "Hapus Kata Sandi PDF",
      "url": "https://dokivo.tools/id/tools/unlock-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=unlock-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/unlock-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF yang dilindungi kata sandi",
        "kata sandi"
      ],
      "output": "PDF tanpa perlindungan kata sandi",
      "purpose": "Menghapus perlindungan PDF menggunakan kata sandi yang sudah diketahui pengguna.",
      "limitations": "Itu tidak menebak kata sandi yang tidak diketahui atau melewati keamanan.",
      "fileStorage": false
    },
    {
      "id": "pdf-grayscale",
      "name": "Konversi PDF ke Hitam Putih",
      "url": "https://dokivo.tools/id/tools/pdf-grayscale/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=pdf-grayscale",
      "guideUrl": "https://dokivo.tools/id/guides/pdf-grayscale/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF skala abu-abu atau hitam-putih",
      "purpose": "Mengonversi halaman yang dipilih menjadi skala abu-abu atau hitam putih sebenarnya dengan ambang batas dan kontras yang dapat disesuaikan.",
      "limitations": "Halaman yang diproses dirasterisasi; periksa teks halus dan lapisan yang dapat dicari setelah diunduh.",
      "fileStorage": false
    },
    {
      "id": "djvu-to-pdf",
      "name": "Konversi DjVu ke PDF",
      "url": "https://dokivo.tools/id/tools/djvu-to-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=djvu-to-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/djvu-to-pdf/",
      "category": "pdf",
      "inputs": [
        "DjVu"
      ],
      "output": "PDF",
      "purpose": "Mengonversi halaman DjVu ke PDF dengan kontrol pengurutan, rotasi, warna, DPI, dan OCR.",
      "limitations": "Jika sumber tidak memiliki lapisan teks dan OCR dinonaktifkan, hasilnya tidak akan berisi teks yang dapat diedit.",
      "fileStorage": false
    },
    {
      "id": "tiff-to-pdf",
      "name": "Konversi TIFF ke PDF",
      "url": "https://dokivo.tools/id/tools/tiff-to-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=tiff-to-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/tiff-to-pdf/",
      "category": "pdf",
      "inputs": [
        "TIFF",
        "TIFF multi-halaman"
      ],
      "output": "PDF",
      "purpose": "Mengonversi file TIFF satu atau beberapa halaman ke PDF dengan kontrol halaman, rotasi, kertas, warna, dan kompresi.",
      "limitations": "Gambar yang sangat besar dibatasi oleh memori aman dan batas piksel.",
      "fileStorage": false
    },
    {
      "id": "pdf-to-jpg",
      "name": "Konversi PDF ke JPG",
      "url": "https://dokivo.tools/id/tools/pdf-to-jpg/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=pdf-to-jpg",
      "guideUrl": "https://dokivo.tools/id/guides/pdf-to-jpg/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "ZIP dengan gambar halaman JPG",
      "purpose": "Mengonversi setiap halaman PDF menjadi gambar JPG terpisah.",
      "limitations": "Pilih DPI sebelum diproses; DPI yang lebih tinggi menghasilkan output yang lebih besar.",
      "fileStorage": false
    },
    {
      "id": "image-to-pdf",
      "name": "Konversi JPG ke PDF",
      "url": "https://dokivo.tools/id/tools/image-to-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=image-to-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/image-to-pdf/",
      "category": "pdf",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "PDF",
      "purpose": "Menggabungkan satu atau lebih gambar JPG, PNG, atau WebP menjadi satu PDF.",
      "limitations": "Urutan gambar menentukan urutan halaman dalam hasil.",
      "fileStorage": false
    },
    {
      "id": "ocr-pdf",
      "name": "PDF OCR",
      "url": "https://dokivo.tools/id/tools/ocr-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=ocr-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/ocr-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF dengan halaman yang dipindai",
        "halaman atau rentang halaman",
        "Bahasa Indonesia, Inggris, atau Indonesia + Inggris"
      ],
      "output": "PDF dengan lapisan teks tak kasat mata yang dapat dicari",
      "purpose": "Menambahkan lapisan teks tak terlihat yang dapat dicari dalam bahasa Indonesia, Inggris, atau keduanya ke halaman hasil pemindaian.",
      "limitations": "Akurasi bergantung pada DPI, kontras, jenis huruf dan bahasa; selalu periksa teks yang dikenali.",
      "fileStorage": false
    },
    {
      "id": "word-to-pdf",
      "name": "Konversi Word ke PDF",
      "url": "https://dokivo.tools/id/tools/word-to-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=word-to-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/word-to-pdf/",
      "category": "office",
      "inputs": [
        "DOCX",
        "DOC",
        "ODT",
        "RTF",
        "TXT"
      ],
      "output": "PDF atau PDF/A",
      "purpose": "Mengonversi file Word dan OpenDocument ke PDF atau PDF/A dengan kontrol halaman, bookmark, komentar, dan aksesibilitas.",
      "limitations": "Rendering tergantung pada font server. Makro dan tautan eksternal tidak pernah dijalankan.",
      "fileStorage": false
    },
    {
      "id": "pdf-to-word",
      "name": "Konversi PDF ke Word",
      "url": "https://dokivo.tools/id/tools/pdf-to-word/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=pdf-to-word",
      "guideUrl": "https://dokivo.tools/id/guides/pdf-to-word/",
      "category": "office",
      "inputs": [
        "PDF"
      ],
      "output": "DOCX",
      "purpose": "Membuat DOCX dengan halaman yang terlihat nyata atau teks yang kira-kira dapat diedit, dengan OCR bila diperlukan.",
      "limitations": "PDF tidak mempertahankan gaya Word asli; periksa tabel, kolom, catatan kaki, dan konten yang dipindai.",
      "fileStorage": false
    },
    {
      "id": "excel-to-pdf",
      "name": "Konversi Excel ke PDF",
      "url": "https://dokivo.tools/id/tools/excel-to-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=excel-to-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/excel-to-pdf/",
      "category": "office",
      "inputs": [
        "XLSX",
        "XLS",
        "CSV",
        "ODS"
      ],
      "output": "PDF atau PDF/A",
      "purpose": "Mengonversi lembar dan area cetak yang dipilih menjadi PDF/PDF-A dengan kontrol kertas, margin, skala, dan hentian halaman.",
      "limitations": "Makro dan tautan eksternal tidak dijalankan; tata letak yang rumit mungkin berbeda dari Microsoft Excel.",
      "fileStorage": false
    },
    {
      "id": "pdf-to-excel",
      "name": "Konversi PDF ke Excel",
      "url": "https://dokivo.tools/id/tools/pdf-to-excel/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=pdf-to-excel",
      "guideUrl": "https://dokivo.tools/id/guides/pdf-to-excel/",
      "category": "office",
      "inputs": [
        "PDF dengan tabel atau pindaian"
      ],
      "output": "XLSX atau CSV untuk satu tabel",
      "purpose": "Mendeteksi tabel PDF dan memungkinkan Anda menyesuaikan area, baris, kolom, dan tipe data sebelum mengekspor.",
      "limitations": "Rumus asli tidak dapat dipulihkan dan keluaran OCR harus ditinjau.",
      "fileStorage": false
    },
    {
      "id": "powerpoint-to-pdf",
      "name": "Konversi PowerPoint ke PDF",
      "url": "https://dokivo.tools/id/tools/powerpoint-to-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=powerpoint-to-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/powerpoint-to-pdf/",
      "category": "office",
      "inputs": [
        "PPTX",
        "PPT",
        "ODP"
      ],
      "output": "PDF atau PDF/A",
      "purpose": "Mengonversi slide yang dipilih ke PDF/PDF-A dengan kontrol slide tersembunyi, catatan, bookmark, dan tag.",
      "limitations": "Animasi, transisi, audio, video, dan pemicu interaktif tidak ditransfer ke PDF.",
      "fileStorage": false
    },
    {
      "id": "pdf-to-powerpoint",
      "name": "Konversi PDF ke PowerPoint",
      "url": "https://dokivo.tools/id/tools/pdf-to-powerpoint/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=pdf-to-powerpoint",
      "guideUrl": "https://dokivo.tools/id/guides/pdf-to-powerpoint/",
      "category": "office",
      "inputs": [
        "PDF"
      ],
      "output": "PPTX",
      "purpose": "Membuat slide yang terlihat nyata atau perkiraan blok teks yang dapat diedit dari halaman PDF.",
      "limitations": "PDF tidak berisi slide master, tema, catatan, atau animasi asli.",
      "fileStorage": false
    },
    {
      "id": "pdf-to-pdfa",
      "name": "Konversi PDF ke PDF/A",
      "url": "https://dokivo.tools/id/tools/pdf-to-pdfa/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=pdf-to-pdfa",
      "guideUrl": "https://dokivo.tools/id/guides/pdf-to-pdfa/",
      "category": "office",
      "inputs": [
        "PDF"
      ],
      "output": "PDF/A-1b, PDF/A-2b, PDF/A-3b atau PDF/A-4",
      "purpose": "Mengonversi PDF ke profil arsip yang dipilih dan memeriksa enkripsi, struktur, dan font yang disematkan.",
      "limitations": "Konversi dapat membatalkan tanda tangan digital. PDF/A tidak dapat dienkripsi dan PDF/A-1b dapat meratakan transparansi.",
      "fileStorage": false
    },
    {
      "id": "compress-jpg",
      "name": "Kompres JPG",
      "url": "https://dokivo.tools/id/tools/compress-jpg/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=compress-jpg",
      "guideUrl": "https://dokivo.tools/id/guides/compress-jpg/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "JPG",
      "purpose": "Mengurangi ukuran file gambar dengan salah satu dari empat tingkat kompresi.",
      "limitations": "Kompresi yang lebih kuat dapat mengurangi detail yang terlihat.",
      "fileStorage": false
    },
    {
      "id": "compress-png",
      "name": "Kompres PNG",
      "url": "https://dokivo.tools/id/tools/compress-png/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=compress-png",
      "guideUrl": "https://dokivo.tools/id/guides/compress-png/",
      "category": "images",
      "inputs": [
        "PNG"
      ],
      "output": "PNG",
      "purpose": "Mengurangi ukuran PNG di salah satu dari empat level tanpa menghapus saluran alfa.",
      "limitations": "PNG yang sudah dioptimalkan mungkin hanya menyusut sedikit. Transparansi dipertahankan, sementara metadata dapat dikemas ulang.",
      "fileStorage": false
    },
    {
      "id": "jpg-to-webp",
      "name": "Konversi JPG ke WebP",
      "url": "https://dokivo.tools/id/tools/jpg-to-webp/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=jpg-to-webp",
      "guideUrl": "https://dokivo.tools/id/guides/jpg-to-webp/",
      "category": "images",
      "inputs": [
        "JPG"
      ],
      "output": "WebP",
      "purpose": "Mengonversi JPG ke WebP dengan kualitas yang dapat disesuaikan.",
      "limitations": "Ukuran keluaran tergantung pada kualitas dan konten gambar yang dipilih.",
      "fileStorage": false
    },
    {
      "id": "heic-to-jpg",
      "name": "Konversi HEIC ke JPG",
      "url": "https://dokivo.tools/id/tools/heic-to-jpg/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=heic-to-jpg",
      "guideUrl": "https://dokivo.tools/id/guides/heic-to-jpg/",
      "category": "images",
      "inputs": [
        "HEIC",
        "HEIF"
      ],
      "output": "JPG",
      "purpose": "Mengonversi foto HEIC atau HEIF menjadi file JPG yang kompatibel secara luas.",
      "limitations": "Metadata dan gamut warna lebar dapat disederhanakan selama konversi.",
      "fileStorage": false
    },
    {
      "id": "resize-image",
      "name": "Ubah Ukuran Gambar",
      "url": "https://dokivo.tools/id/tools/resize-image/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=resize-image",
      "guideUrl": "https://dokivo.tools/id/guides/resize-image/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "gambar diubah ukurannya",
      "purpose": "Mengubah lebar dan tinggi gambar sambil mempertahankan rasio aspek atau menyesuaikan kotak target.",
      "limitations": "Meningkatkan skala sumber kecil tidak dapat menciptakan detail baru.",
      "fileStorage": false
    },
    {
      "id": "crop-image",
      "name": "Pangkas Gambar",
      "url": "https://dokivo.tools/id/tools/crop-image/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=crop-image",
      "guideUrl": "https://dokivo.tools/id/guides/crop-image/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "gambar yang dipotong",
      "purpose": "Memangkas gambar dengan bingkai interaktif atau rasio aspek yang dipilih.",
      "limitations": "Area pemangkasan harus tetap berada di dalam gambar sumber.",
      "fileStorage": false
    },
    {
      "id": "rotate-image",
      "name": "Putar Gambar",
      "url": "https://dokivo.tools/id/tools/rotate-image/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=rotate-image",
      "guideUrl": "https://dokivo.tools/id/guides/rotate-image/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "gambar diputar",
      "purpose": "Memutar gambar berdasarkan sudut yang dipilih dengan pratinjau.",
      "limitations": "Format asli dipertahankan bila mendukung hasilnya.",
      "fileStorage": false
    },
    {
      "id": "png-to-jpg",
      "name": "Konversi PNG ke JPG",
      "url": "https://dokivo.tools/id/tools/png-to-jpg/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=png-to-jpg",
      "guideUrl": "https://dokivo.tools/id/guides/png-to-jpg/",
      "category": "images",
      "inputs": [
        "PNG"
      ],
      "output": "JPG",
      "purpose": "Mengonversi gambar PNG ke JPG.",
      "limitations": "JPG tidak mendukung transparansi; area transparan diisi dengan latar belakang.",
      "fileStorage": false
    },
    {
      "id": "jpg-to-png",
      "name": "Konversi JPG ke PNG",
      "url": "https://dokivo.tools/id/tools/jpg-to-png/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=jpg-to-png",
      "guideUrl": "https://dokivo.tools/id/guides/jpg-to-png/",
      "category": "images",
      "inputs": [
        "JPG"
      ],
      "output": "PNG",
      "purpose": "Mengonversi gambar JPG ke PNG.",
      "limitations": "Konversi tidak dapat mengembalikan detail yang hilang melalui kompresi JPEG.",
      "fileStorage": false
    },
    {
      "id": "png-to-pdf",
      "name": "Konversi PNG ke PDF",
      "url": "https://dokivo.tools/id/tools/png-to-pdf/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=png-to-pdf",
      "guideUrl": "https://dokivo.tools/id/guides/png-to-pdf/",
      "category": "images",
      "inputs": [
        "PNG",
        "satu atau lebih gambar"
      ],
      "output": "PDF",
      "purpose": "Menggabungkan satu atau lebih gambar PNG menjadi satu PDF dalam urutan yang dipilih.",
      "limitations": "Transparansi diraster pada halaman PDF dan urutan gambar menentukan urutan halaman.",
      "fileStorage": false
    },
    {
      "id": "webp-to-jpg",
      "name": "Konversi WebP ke JPG",
      "url": "https://dokivo.tools/id/tools/webp-to-jpg/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=webp-to-jpg",
      "guideUrl": "https://dokivo.tools/id/guides/webp-to-jpg/",
      "category": "images",
      "inputs": [
        "WebP"
      ],
      "output": "JPG",
      "purpose": "Mengonversi gambar WebP menjadi file JPG yang kompatibel secara luas.",
      "limitations": "Animasi dan transparansi WebP tidak dapat dipertahankan dalam JPG.",
      "fileStorage": false
    },
    {
      "id": "strip-exif",
      "name": "Hapus Data EXIF",
      "url": "https://dokivo.tools/id/tools/strip-exif/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=strip-exif",
      "guideUrl": "https://dokivo.tools/id/guides/strip-exif/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "gambar tanpa EXIF",
      "purpose": "Menghapus metadata kamera, tanggal dan lokasi dari suatu gambar.",
      "limitations": "Periksa hasilnya sebelum dipublikasikan; beberapa format dapat berisi tipe metadata lainnya.",
      "fileStorage": false
    },
    {
      "id": "view-exif",
      "name": "Lihat Data EXIF",
      "url": "https://dokivo.tools/id/tools/view-exif/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=view-exif",
      "guideUrl": "https://dokivo.tools/id/guides/view-exif/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP",
        "HEIC",
        "TIFF"
      ],
      "output": "tampilan metadata, JSON atau CSV",
      "purpose": "Menampilkan data kamera, tanggal, eksposur, penulis dan GPS tanpa mengirimkan koordinat ke layanan eksternal.",
      "limitations": "EXIF dapat diubah dan tidak membuktikan tanggal, kamera, atau lokasi gambar.",
      "fileStorage": false
    },
    {
      "id": "photo-id-preset",
      "name": "Siapkan Foto ID",
      "url": "https://dokivo.tools/id/tools/photo-id-preset/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=photo-id-preset",
      "guideUrl": "https://dokivo.tools/id/guides/photo-id-preset/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP",
        "TIFF"
      ],
      "output": "Lembar JPG atau PDF dengan salinan",
      "purpose": "Memotong foto ke dimensi, panduan, dan DPI yang dipilih, lalu menempatkan salinan yang diminta pada selembar kertas.",
      "limitations": "DOKIVO tidak menyatakan penerimaan legal atau biometrik oleh otoritas mana pun.",
      "fileStorage": false
    },
    {
      "id": "image-watermark",
      "name": "Tambahkan Tanda Air ke Gambar",
      "url": "https://dokivo.tools/id/tools/image-watermark/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=image-watermark",
      "guideUrl": "https://dokivo.tools/id/guides/image-watermark/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP",
        "teks tanda air"
      ],
      "output": "gambar yang diberi tanda air",
      "purpose": "Menambahkan tanda air teks ke gambar dengan posisi dan opacity yang dipilih.",
      "limitations": "Tanda air bukanlah perlindungan kriptografi dan dapat menutupi detail penting.",
      "fileStorage": false
    },
    {
      "id": "remove-background",
      "name": "Hapus Latar Belakang Gambar",
      "url": "https://dokivo.tools/id/tools/remove-background/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=remove-background",
      "guideUrl": "https://dokivo.tools/id/guides/remove-background/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "PNG, WebP, JPG atau ZIP untuk satu batch",
      "purpose": "Pisahkan subjek utama dalam beberapa kelompok dan buat latar belakang transparan, putih, atau warna pilihan.",
      "limitations": "Akurasi bergantung pada kontras subjek dan kompleksitas tepi; tinjau setiap file dalam satu batch.",
      "fileStorage": false
    },
    {
      "id": "open-rar",
      "name": "Buka Arsip",
      "url": "https://dokivo.tools/id/tools/open-rar/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=open-rar",
      "guideUrl": "https://dokivo.tools/id/guides/open-rar/",
      "category": "archives",
      "inputs": [
        "RAR",
        "ZIP",
        "7Z",
        "TAR",
        "TAR.GZ"
      ],
      "output": "ZIP dengan file yang diekstraksi",
      "purpose": "Menampilkan struktur arsip dan mengekstrak konten yang dipilih.",
      "limitations": "Arsip terenkripsi memerlukan kata sandi yang diketahui.",
      "fileStorage": false
    },
    {
      "id": "create-zip",
      "name": "Buat ZIP",
      "url": "https://dokivo.tools/id/tools/create-zip/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=create-zip",
      "guideUrl": "https://dokivo.tools/id/guides/create-zip/",
      "category": "archives",
      "inputs": [
        "File",
        "folder"
      ],
      "output": "ZIP",
      "purpose": "Membuat ZIP dari file dan folder yang dipilih dengan salah satu dari empat tingkat kompresi.",
      "limitations": "Jalur arsip yang tidak valid atau tidak aman ditolak.",
      "fileStorage": false
    },
    {
      "id": "extract-archive",
      "name": "Ekstrak Arsip",
      "url": "https://dokivo.tools/id/tools/extract-archive/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=extract-archive",
      "guideUrl": "https://dokivo.tools/id/guides/extract-archive/",
      "category": "archives",
      "inputs": [
        "7Z",
        "ZIP",
        "RAR",
        "TAR",
        "TAR.GZ"
      ],
      "output": "ZIP dengan file yang diekstraksi",
      "purpose": "Membuka arsip yang didukung dan mengemas isinya dengan aman ke dalam ZIP baru.",
      "limitations": "Arsip terenkripsi memerlukan kata sandi yang diketahui.",
      "fileStorage": false
    },
    {
      "id": "rar-to-zip",
      "name": "Ubah RAR menjadi ZIP",
      "url": "https://dokivo.tools/id/tools/rar-to-zip/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=rar-to-zip",
      "guideUrl": "https://dokivo.tools/id/guides/rar-to-zip/",
      "category": "archives",
      "inputs": [
        "RAR"
      ],
      "output": "ZIP",
      "purpose": "Ekstrak konten RAR dan kemas ulang sebagai ZIP.",
      "limitations": "File RAR yang rusak atau terenkripsi mungkin memerlukan kata sandi atau upaya pemulihan.",
      "fileStorage": false
    },
    {
      "id": "protect-archive",
      "name": "Lindungi Arsip dengan Kata Sandi",
      "url": "https://dokivo.tools/id/tools/protect-archive/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=protect-archive",
      "guideUrl": "https://dokivo.tools/id/guides/protect-archive/",
      "category": "archives",
      "inputs": [
        "File",
        "folder",
        "kata sandi"
      ],
      "output": "ZIP yang dilindungi kata sandi AES-256",
      "purpose": "Membuat arsip ZIP yang dilindungi kata sandi AES-256.",
      "limitations": "DOKIVO tidak menyimpan atau memulihkan kata sandi yang hilang.",
      "fileStorage": false
    },
    {
      "id": "split-archive",
      "name": "Bagi Arsip",
      "url": "https://dokivo.tools/id/tools/split-archive/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=split-archive",
      "guideUrl": "https://dokivo.tools/id/guides/split-archive/",
      "category": "archives",
      "inputs": [
        "File",
        "folder"
      ],
      "output": "ZIP dengan bagian multi-volume 7Z",
      "purpose": "Membuat arsip 7Z multi-volume dengan ukuran bagian yang dipilih.",
      "limitations": "Semua bagian diperlukan untuk membuka arsip.",
      "fileStorage": false
    },
    {
      "id": "inspect-archive",
      "name": "Periksa Isi Arsip",
      "url": "https://dokivo.tools/id/tools/inspect-archive/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=inspect-archive",
      "guideUrl": "https://dokivo.tools/id/guides/inspect-archive/",
      "category": "archives",
      "inputs": [
        "ZIP",
        "RAR",
        "7Z",
        "TAR",
        "TAR.GZ"
      ],
      "output": "Laporan konten JSON",
      "purpose": "Menampilkan pohon file, ukuran dan detail teknis tanpa menyimpan arsip.",
      "limitations": "Kata sandi mungkin diperlukan untuk memeriksa konten terenkripsi.",
      "fileStorage": false
    },
    {
      "id": "extract-files",
      "name": "Ekstrak File dari Arsip",
      "url": "https://dokivo.tools/id/tools/extract-files/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=extract-files",
      "guideUrl": "https://dokivo.tools/id/guides/extract-files/",
      "category": "archives",
      "inputs": [
        "ZIP",
        "RAR",
        "7Z",
        "TAR",
        "TAR.GZ"
      ],
      "output": "ZIP dengan file yang dipilih",
      "purpose": "Hanya mengekstrak file dan folder yang dipilih dari arsip.",
      "limitations": "Arsip terenkripsi memerlukan kata sandi yang diketahui.",
      "fileStorage": false
    },
    {
      "id": "tar-to-zip",
      "name": "Ubah TAR.GZ menjadi ZIP",
      "url": "https://dokivo.tools/id/tools/tar-to-zip/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=tar-to-zip",
      "guideUrl": "https://dokivo.tools/id/guides/tar-to-zip/",
      "category": "archives",
      "inputs": [
        "TAR",
        "TAR.GZ",
        "TGZ"
      ],
      "output": "ZIP",
      "purpose": "Mengonversi TAR atau TAR.GZ menjadi ZIP dengan tetap menjaga struktur folder yang aman.",
      "limitations": "Tautan simbolis dan jalur tidak aman tidak diekspor sebagai tautan eksternal.",
      "fileStorage": false
    },
    {
      "id": "test-archive",
      "name": "Uji Integritas Arsip",
      "url": "https://dokivo.tools/id/tools/test-archive/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=test-archive",
      "guideUrl": "https://dokivo.tools/id/guides/test-archive/",
      "category": "archives",
      "inputs": [
        "ZIP",
        "RAR",
        "7Z",
        "TAR",
        "TAR.GZ"
      ],
      "output": "Laporan integritas JSON",
      "purpose": "Memeriksa apakah struktur arsip dapat dibaca tanpa kesalahan.",
      "limitations": "Pengujian struktur yang berhasil tidak membuktikan bahwa file di dalamnya benar secara semantik.",
      "fileStorage": false
    },
    {
      "id": "repair-archive",
      "name": "Pulihkan Arsip yang Rusak",
      "url": "https://dokivo.tools/id/tools/repair-archive/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=repair-archive",
      "guideUrl": "https://dokivo.tools/id/guides/repair-archive/",
      "category": "archives",
      "inputs": [
        "ZIP",
        "RAR",
        "7Z",
        "TAR",
        "TAR.GZ"
      ],
      "output": "ZIP dengan data pulih yang dapat dibaca",
      "purpose": "Mencoba mengekstrak data yang dapat dibaca dari arsip yang rusak dan membuat ZIP baru.",
      "limitations": "Data yang rusak parah atau tertimpa tidak dapat dipulihkan.",
      "fileStorage": false
    },
    {
      "id": "unlock-archive",
      "name": "Hapus Kata Sandi Arsip yang Diketahui",
      "url": "https://dokivo.tools/id/tools/unlock-archive/",
      "workspaceUrl": "https://dokivo.tools/id/workspace/?tool=unlock-archive",
      "guideUrl": "https://dokivo.tools/id/guides/unlock-archive/",
      "category": "archives",
      "inputs": [
        "ZIP",
        "7Z",
        "RAR",
        "kata sandi yang diketahui"
      ],
      "output": "ZIP tanpa kata sandi",
      "purpose": "Memverifikasi kata sandi yang diketahui pengguna, mengekstrak konten dengan aman, dan membuat ZIP yang tidak terenkripsi.",
      "limitations": "Itu tidak menebak atau memulihkan kata sandi yang tidak dikenal; pengguna harus mengonfirmasi haknya untuk mengakses arsip.",
      "fileStorage": false
    }
  ]
}
