{
  "schemaVersion": "1.0",
  "contentVersion": "en-2026-08-06",
  "name": "DOKIVO",
  "url": "https://getdokivo.com/en/",
  "language": "en",
  "serviceType": "Web file processing service",
  "installationRequired": false,
  "fileStorage": false,
  "paymentEnabled": false,
  "accountEnabled": true,
  "categories": [
    {
      "id": "pdf",
      "name": "PDF",
      "description": "Edit, combine, convert and protect PDF files.",
      "url": "https://getdokivo.com/en/category/pdf/",
      "toolCount": 21
    },
    {
      "id": "office",
      "name": "Office",
      "description": "Convert Word, Excel and PowerPoint files to and from PDF and PDF/A.",
      "url": "https://getdokivo.com/en/category/office/",
      "toolCount": 7
    },
    {
      "id": "images",
      "name": "Images",
      "description": "Compress, resize, crop and convert images, and manage their metadata.",
      "url": "https://getdokivo.com/en/category/images/",
      "toolCount": 16
    },
    {
      "id": "archives",
      "name": "Archives",
      "description": "Create, open, inspect, protect and attempt to repair ZIP, RAR, 7Z and TAR.GZ archives.",
      "url": "https://getdokivo.com/en/category/archives/",
      "toolCount": 12
    }
  ],
  "tools": [
    {
      "id": "scan-document",
      "name": "Scan a Document",
      "url": "https://getdokivo.com/en/tools/scan-document/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=scan-document",
      "guideUrl": "https://getdokivo.com/en/guides/scan-document/",
      "category": "pdf",
      "inputs": [
        "Phone camera",
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "PDF or ZIP with JPEG pages",
      "purpose": "Captures pages in sequence, detects paper edges, corrects perspective and builds one document.",
      "limitations": "Keep the entire sheet in frame for automatic edge detection. Curved pages and low-confidence corners require manual review.",
      "fileStorage": false
    },
    {
      "id": "compress-pdf",
      "name": "Compress PDF",
      "url": "https://getdokivo.com/en/tools/compress-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=compress-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/compress-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Reduces PDF file size with one of four real compression levels.",
      "limitations": "The reduction depends on the images, fonts and structure in the source PDF.",
      "fileStorage": false
    },
    {
      "id": "merge-pdf",
      "name": "Merge PDF",
      "url": "https://getdokivo.com/en/tools/merge-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=merge-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/merge-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF",
        "two or more files"
      ],
      "output": "PDF",
      "purpose": "Combines pages from several PDFs into one document with visual reordering.",
      "limitations": "At least two readable PDF files are required.",
      "fileStorage": false
    },
    {
      "id": "split-pdf",
      "name": "Split PDF",
      "url": "https://getdokivo.com/en/tools/split-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=split-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/split-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF or ZIP with separate PDF pages",
      "purpose": "Extracts selected pages or splits a document into separate PDF pages.",
      "limitations": "At least one page must be selected in extraction mode.",
      "fileStorage": false
    },
    {
      "id": "remove-pages",
      "name": "Remove PDF Pages",
      "url": "https://getdokivo.com/en/tools/remove-pages/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=remove-pages",
      "guideUrl": "https://getdokivo.com/en/guides/remove-pages/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Removes PDF pages selected in the thumbnail rail.",
      "limitations": "At least one page must remain in the result.",
      "fileStorage": false
    },
    {
      "id": "organize-pdf",
      "name": "Organize PDF Pages",
      "url": "https://getdokivo.com/en/tools/organize-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=organize-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/organize-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Reorders all PDF pages by drag and drop.",
      "limitations": "This tool does not add or delete pages; use the dedicated removal tool to delete pages.",
      "fileStorage": false
    },
    {
      "id": "rotate-pdf",
      "name": "Rotate PDF",
      "url": "https://getdokivo.com/en/tools/rotate-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=rotate-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/rotate-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Rotates selected PDF pages by the chosen angle.",
      "limitations": "Rotation applies to selected pages, or to the entire document when nothing is selected.",
      "fileStorage": false
    },
    {
      "id": "page-numbers",
      "name": "Add Page Numbers to PDF",
      "url": "https://getdokivo.com/en/tools/page-numbers/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=page-numbers",
      "guideUrl": "https://getdokivo.com/en/guides/page-numbers/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Adds page numbers to selected PDF pages.",
      "limitations": "Set the number position and page range before processing.",
      "fileStorage": false
    },
    {
      "id": "watermark-pdf",
      "name": "Watermark PDF",
      "url": "https://getdokivo.com/en/tools/watermark-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=watermark-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/watermark-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF",
        "watermark text"
      ],
      "output": "PDF",
      "purpose": "Places a text watermark on PDF pages.",
      "limitations": "Set the watermark text, position and opacity before processing.",
      "fileStorage": false
    },
    {
      "id": "crop-pdf",
      "name": "Crop PDF",
      "url": "https://getdokivo.com/en/tools/crop-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=crop-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/crop-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "PDF",
      "purpose": "Crops selected pages using a draggable frame shown directly on the document.",
      "limitations": "Cropping changes the visible CropBox and does not permanently remove hidden content. Use redaction to remove data.",
      "fileStorage": false
    },
    {
      "id": "edit-pdf",
      "name": "Edit PDF",
      "url": "https://getdokivo.com/en/tools/edit-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=edit-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/edit-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF",
        "areas to remove permanently",
        "annotations and new objects"
      ],
      "output": "PDF",
      "purpose": "Permanently removes marked areas and adds text, highlights, shapes, drawings and images.",
      "limitations": "Existing text is not freely editable. A white overlay only hides content visually; secure redaction rasterises processed pages.",
      "fileStorage": false
    },
    {
      "id": "sign-pdf",
      "name": "Sign PDF",
      "url": "https://getdokivo.com/en/tools/sign-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=sign-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/sign-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF",
        "drawn or uploaded signature"
      ],
      "output": "PDF",
      "purpose": "Places one or more visual signatures at selected positions in a document.",
      "limitations": "This is visual signature placement, not a qualified electronic signature.",
      "fileStorage": false
    },
    {
      "id": "pdf-forms",
      "name": "Fill PDF Forms",
      "url": "https://getdokivo.com/en/tools/pdf-forms/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=pdf-forms",
      "guideUrl": "https://getdokivo.com/en/guides/pdf-forms/",
      "category": "pdf",
      "inputs": [
        "PDF with form fields"
      ],
      "output": "PDF or JSON field list",
      "purpose": "Finds built-in PDF form fields, lists them as JSON or fills them with supplied values.",
      "limitations": "It works only with form fields already present in the source PDF.",
      "fileStorage": false
    },
    {
      "id": "protect-pdf",
      "name": "Password-Protect PDF",
      "url": "https://getdokivo.com/en/tools/protect-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=protect-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/protect-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF",
        "password"
      ],
      "output": "password-protected PDF",
      "purpose": "Protects a PDF with a password and 256-bit encryption.",
      "limitations": "A protected file cannot be created without a password.",
      "fileStorage": false
    },
    {
      "id": "unlock-pdf",
      "name": "Remove PDF Password",
      "url": "https://getdokivo.com/en/tools/unlock-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=unlock-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/unlock-pdf/",
      "category": "pdf",
      "inputs": [
        "password-protected PDF",
        "password"
      ],
      "output": "PDF without password protection",
      "purpose": "Removes PDF protection using a password the user already knows.",
      "limitations": "It does not guess unknown passwords or bypass security.",
      "fileStorage": false
    },
    {
      "id": "pdf-grayscale",
      "name": "Convert PDF to Black and White",
      "url": "https://getdokivo.com/en/tools/pdf-grayscale/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=pdf-grayscale",
      "guideUrl": "https://getdokivo.com/en/guides/pdf-grayscale/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "grayscale or black-and-white PDF",
      "purpose": "Converts selected pages to grayscale or true black and white with adjustable threshold and contrast.",
      "limitations": "Processed pages are rasterised; inspect fine text and the searchable layer after download.",
      "fileStorage": false
    },
    {
      "id": "djvu-to-pdf",
      "name": "Convert DjVu to PDF",
      "url": "https://getdokivo.com/en/tools/djvu-to-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=djvu-to-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/djvu-to-pdf/",
      "category": "pdf",
      "inputs": [
        "DjVu"
      ],
      "output": "PDF",
      "purpose": "Converts DjVu pages to PDF with ordering, rotation, colour, DPI and OCR controls.",
      "limitations": "If the source has no text layer and OCR is disabled, the result will not contain editable text.",
      "fileStorage": false
    },
    {
      "id": "tiff-to-pdf",
      "name": "Convert TIFF to PDF",
      "url": "https://getdokivo.com/en/tools/tiff-to-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=tiff-to-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/tiff-to-pdf/",
      "category": "pdf",
      "inputs": [
        "TIFF",
        "multi-page TIFF"
      ],
      "output": "PDF",
      "purpose": "Converts single or multi-page TIFF files to PDF with page, rotation, paper, colour and compression controls.",
      "limitations": "Very large images are constrained by safe memory and pixel limits.",
      "fileStorage": false
    },
    {
      "id": "pdf-to-jpg",
      "name": "Convert PDF to JPG",
      "url": "https://getdokivo.com/en/tools/pdf-to-jpg/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=pdf-to-jpg",
      "guideUrl": "https://getdokivo.com/en/guides/pdf-to-jpg/",
      "category": "pdf",
      "inputs": [
        "PDF"
      ],
      "output": "ZIP with JPG page images",
      "purpose": "Converts each PDF page into a separate JPG image.",
      "limitations": "Choose DPI before processing; higher DPI creates larger output.",
      "fileStorage": false
    },
    {
      "id": "image-to-pdf",
      "name": "Convert JPG to PDF",
      "url": "https://getdokivo.com/en/tools/image-to-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=image-to-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/image-to-pdf/",
      "category": "pdf",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "PDF",
      "purpose": "Combines one or more JPG, PNG or WebP images into one PDF.",
      "limitations": "Image order determines page order in the result.",
      "fileStorage": false
    },
    {
      "id": "ocr-pdf",
      "name": "OCR PDF",
      "url": "https://getdokivo.com/en/tools/ocr-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=ocr-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/ocr-pdf/",
      "category": "pdf",
      "inputs": [
        "PDF with scanned pages",
        "pages or page range",
        "English or Turkish and English"
      ],
      "output": "PDF with an invisible searchable text layer",
      "purpose": "Adds an invisible searchable English, Turkish or mixed text layer to scanned pages.",
      "limitations": "Accuracy depends on DPI, contrast, typeface and language; always check recognised text.",
      "fileStorage": false
    },
    {
      "id": "word-to-pdf",
      "name": "Convert Word to PDF",
      "url": "https://getdokivo.com/en/tools/word-to-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=word-to-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/word-to-pdf/",
      "category": "office",
      "inputs": [
        "DOCX",
        "DOC",
        "ODT",
        "RTF",
        "TXT"
      ],
      "output": "PDF or PDF/A",
      "purpose": "Converts Word and OpenDocument files to PDF or PDF/A with page, bookmark, comment and accessibility controls.",
      "limitations": "Rendering depends on server fonts. Macros and external links are never executed.",
      "fileStorage": false
    },
    {
      "id": "pdf-to-word",
      "name": "Convert PDF to Word",
      "url": "https://getdokivo.com/en/tools/pdf-to-word/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=pdf-to-word",
      "guideUrl": "https://getdokivo.com/en/guides/pdf-to-word/",
      "category": "office",
      "inputs": [
        "PDF"
      ],
      "output": "DOCX",
      "purpose": "Creates a DOCX with visually faithful pages or approximately editable text, with OCR when needed.",
      "limitations": "PDF does not preserve original Word styles; check tables, columns, footnotes and scanned content.",
      "fileStorage": false
    },
    {
      "id": "excel-to-pdf",
      "name": "Convert Excel to PDF",
      "url": "https://getdokivo.com/en/tools/excel-to-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=excel-to-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/excel-to-pdf/",
      "category": "office",
      "inputs": [
        "XLSX",
        "XLS",
        "CSV",
        "ODS"
      ],
      "output": "PDF or PDF/A",
      "purpose": "Converts selected sheets and print areas to PDF/PDF-A with paper, margin, scale and page-break controls.",
      "limitations": "Macros and external links are not executed; complex layouts may differ from Microsoft Excel.",
      "fileStorage": false
    },
    {
      "id": "pdf-to-excel",
      "name": "Convert PDF to Excel",
      "url": "https://getdokivo.com/en/tools/pdf-to-excel/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=pdf-to-excel",
      "guideUrl": "https://getdokivo.com/en/guides/pdf-to-excel/",
      "category": "office",
      "inputs": [
        "PDF with tables or scans"
      ],
      "output": "XLSX or CSV for one table",
      "purpose": "Detects PDF tables and lets you adjust areas, rows, columns and data types before export.",
      "limitations": "Original formulas cannot be recovered and OCR output must be reviewed.",
      "fileStorage": false
    },
    {
      "id": "powerpoint-to-pdf",
      "name": "Convert PowerPoint to PDF",
      "url": "https://getdokivo.com/en/tools/powerpoint-to-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=powerpoint-to-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/powerpoint-to-pdf/",
      "category": "office",
      "inputs": [
        "PPTX",
        "PPT",
        "ODP"
      ],
      "output": "PDF or PDF/A",
      "purpose": "Converts selected slides to PDF/PDF-A with hidden-slide, note, bookmark and tag controls.",
      "limitations": "Animations, transitions, audio, video and interactive triggers are not transferred to PDF.",
      "fileStorage": false
    },
    {
      "id": "pdf-to-powerpoint",
      "name": "Convert PDF to PowerPoint",
      "url": "https://getdokivo.com/en/tools/pdf-to-powerpoint/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=pdf-to-powerpoint",
      "guideUrl": "https://getdokivo.com/en/guides/pdf-to-powerpoint/",
      "category": "office",
      "inputs": [
        "PDF"
      ],
      "output": "PPTX",
      "purpose": "Creates visually faithful slides or approximate editable text blocks from PDF pages.",
      "limitations": "PDF does not contain the original master slides, theme, notes or animations.",
      "fileStorage": false
    },
    {
      "id": "pdf-to-pdfa",
      "name": "Convert PDF to PDF/A",
      "url": "https://getdokivo.com/en/tools/pdf-to-pdfa/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=pdf-to-pdfa",
      "guideUrl": "https://getdokivo.com/en/guides/pdf-to-pdfa/",
      "category": "office",
      "inputs": [
        "PDF"
      ],
      "output": "PDF/A-1b, PDF/A-2b, PDF/A-3b or PDF/A-4",
      "purpose": "Converts PDF to the selected archive profile and checks encryption, structure and embedded fonts.",
      "limitations": "Conversion can invalidate digital signatures. PDF/A cannot be encrypted and PDF/A-1b may flatten transparency.",
      "fileStorage": false
    },
    {
      "id": "compress-jpg",
      "name": "Compress JPG",
      "url": "https://getdokivo.com/en/tools/compress-jpg/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=compress-jpg",
      "guideUrl": "https://getdokivo.com/en/guides/compress-jpg/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "JPG",
      "purpose": "Reduces image file size with one of four compression levels.",
      "limitations": "Stronger compression may reduce visible detail.",
      "fileStorage": false
    },
    {
      "id": "compress-png",
      "name": "Compress PNG",
      "url": "https://getdokivo.com/en/tools/compress-png/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=compress-png",
      "guideUrl": "https://getdokivo.com/en/guides/compress-png/",
      "category": "images",
      "inputs": [
        "PNG"
      ],
      "output": "PNG",
      "purpose": "Reduces PNG size at one of four levels without removing the alpha channel.",
      "limitations": "An already optimised PNG may shrink very little. Transparency is preserved, while metadata may be repackaged.",
      "fileStorage": false
    },
    {
      "id": "jpg-to-webp",
      "name": "Convert JPG to WebP",
      "url": "https://getdokivo.com/en/tools/jpg-to-webp/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=jpg-to-webp",
      "guideUrl": "https://getdokivo.com/en/guides/jpg-to-webp/",
      "category": "images",
      "inputs": [
        "JPG"
      ],
      "output": "WebP",
      "purpose": "Converts JPG to WebP with adjustable quality.",
      "limitations": "Output size depends on the selected quality and image content.",
      "fileStorage": false
    },
    {
      "id": "heic-to-jpg",
      "name": "Convert HEIC to JPG",
      "url": "https://getdokivo.com/en/tools/heic-to-jpg/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=heic-to-jpg",
      "guideUrl": "https://getdokivo.com/en/guides/heic-to-jpg/",
      "category": "images",
      "inputs": [
        "HEIC",
        "HEIF"
      ],
      "output": "JPG",
      "purpose": "Converts HEIC or HEIF photos to widely compatible JPG files.",
      "limitations": "Metadata and wide colour gamut may be simplified during conversion.",
      "fileStorage": false
    },
    {
      "id": "resize-image",
      "name": "Resize Image",
      "url": "https://getdokivo.com/en/tools/resize-image/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=resize-image",
      "guideUrl": "https://getdokivo.com/en/guides/resize-image/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "resized image",
      "purpose": "Changes image width and height while preserving aspect ratio or fitting a target box.",
      "limitations": "Upscaling a small source cannot create new detail.",
      "fileStorage": false
    },
    {
      "id": "crop-image",
      "name": "Crop Image",
      "url": "https://getdokivo.com/en/tools/crop-image/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=crop-image",
      "guideUrl": "https://getdokivo.com/en/guides/crop-image/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "cropped image",
      "purpose": "Crops an image with an interactive frame or selected aspect ratio.",
      "limitations": "The crop area must stay inside the source image.",
      "fileStorage": false
    },
    {
      "id": "rotate-image",
      "name": "Rotate Image",
      "url": "https://getdokivo.com/en/tools/rotate-image/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=rotate-image",
      "guideUrl": "https://getdokivo.com/en/guides/rotate-image/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "rotated image",
      "purpose": "Rotates an image by the selected angle with a preview.",
      "limitations": "The original format is preserved when it supports the result.",
      "fileStorage": false
    },
    {
      "id": "png-to-jpg",
      "name": "Convert PNG to JPG",
      "url": "https://getdokivo.com/en/tools/png-to-jpg/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=png-to-jpg",
      "guideUrl": "https://getdokivo.com/en/guides/png-to-jpg/",
      "category": "images",
      "inputs": [
        "PNG"
      ],
      "output": "JPG",
      "purpose": "Converts a PNG image to JPG.",
      "limitations": "JPG does not support transparency; transparent areas are filled with a background.",
      "fileStorage": false
    },
    {
      "id": "jpg-to-png",
      "name": "Convert JPG to PNG",
      "url": "https://getdokivo.com/en/tools/jpg-to-png/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=jpg-to-png",
      "guideUrl": "https://getdokivo.com/en/guides/jpg-to-png/",
      "category": "images",
      "inputs": [
        "JPG"
      ],
      "output": "PNG",
      "purpose": "Converts a JPG image to PNG.",
      "limitations": "Conversion cannot restore detail already lost through JPEG compression.",
      "fileStorage": false
    },
    {
      "id": "png-to-pdf",
      "name": "Convert PNG to PDF",
      "url": "https://getdokivo.com/en/tools/png-to-pdf/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=png-to-pdf",
      "guideUrl": "https://getdokivo.com/en/guides/png-to-pdf/",
      "category": "images",
      "inputs": [
        "PNG",
        "one or more images"
      ],
      "output": "PDF",
      "purpose": "Combines one or more PNG images into one PDF in the selected order.",
      "limitations": "Transparency is rasterised on the PDF page and image order determines page order.",
      "fileStorage": false
    },
    {
      "id": "webp-to-jpg",
      "name": "Convert WebP to JPG",
      "url": "https://getdokivo.com/en/tools/webp-to-jpg/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=webp-to-jpg",
      "guideUrl": "https://getdokivo.com/en/guides/webp-to-jpg/",
      "category": "images",
      "inputs": [
        "WebP"
      ],
      "output": "JPG",
      "purpose": "Converts WebP images to widely compatible JPG files.",
      "limitations": "WebP animation and transparency cannot be preserved in JPG.",
      "fileStorage": false
    },
    {
      "id": "strip-exif",
      "name": "Remove EXIF Data",
      "url": "https://getdokivo.com/en/tools/strip-exif/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=strip-exif",
      "guideUrl": "https://getdokivo.com/en/guides/strip-exif/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "image without EXIF",
      "purpose": "Removes camera, date and location metadata from an image.",
      "limitations": "Check the result before publishing; some formats can contain other metadata types.",
      "fileStorage": false
    },
    {
      "id": "view-exif",
      "name": "View EXIF Data",
      "url": "https://getdokivo.com/en/tools/view-exif/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=view-exif",
      "guideUrl": "https://getdokivo.com/en/guides/view-exif/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP",
        "HEIC",
        "TIFF"
      ],
      "output": "metadata view, JSON or CSV",
      "purpose": "Shows camera, date, exposure, author and GPS data without sending coordinates to external services.",
      "limitations": "EXIF can be altered and does not prove an image's date, camera or location.",
      "fileStorage": false
    },
    {
      "id": "photo-id-preset",
      "name": "Prepare an ID Photo",
      "url": "https://getdokivo.com/en/tools/photo-id-preset/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=photo-id-preset",
      "guideUrl": "https://getdokivo.com/en/guides/photo-id-preset/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP",
        "TIFF"
      ],
      "output": "JPG or PDF sheet with copies",
      "purpose": "Crops a photo to selected dimensions, guides and DPI and places the requested copies on a sheet.",
      "limitations": "DOKIVO does not certify legal or biometric acceptance by any authority.",
      "fileStorage": false
    },
    {
      "id": "image-watermark",
      "name": "Watermark Image",
      "url": "https://getdokivo.com/en/tools/image-watermark/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=image-watermark",
      "guideUrl": "https://getdokivo.com/en/guides/image-watermark/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP",
        "watermark text"
      ],
      "output": "watermarked image",
      "purpose": "Adds a text watermark to an image with selected position and opacity.",
      "limitations": "A watermark is not cryptographic protection and can cover important details.",
      "fileStorage": false
    },
    {
      "id": "remove-background",
      "name": "Remove Image Background",
      "url": "https://getdokivo.com/en/tools/remove-background/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=remove-background",
      "guideUrl": "https://getdokivo.com/en/guides/remove-background/",
      "category": "images",
      "inputs": [
        "JPG",
        "PNG",
        "WebP"
      ],
      "output": "PNG, WebP, JPG or ZIP for a batch",
      "purpose": "Separates the main subject in batches and creates a transparent, white or selected-colour background.",
      "limitations": "Accuracy depends on subject contrast and edge complexity; review every file in a batch.",
      "fileStorage": false
    },
    {
      "id": "open-rar",
      "name": "Open Archive",
      "url": "https://getdokivo.com/en/tools/open-rar/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=open-rar",
      "guideUrl": "https://getdokivo.com/en/guides/open-rar/",
      "category": "archives",
      "inputs": [
        "RAR",
        "ZIP",
        "7Z",
        "TAR",
        "TAR.GZ"
      ],
      "output": "ZIP with extracted files",
      "purpose": "Shows an archive's structure and extracts selected content.",
      "limitations": "Encrypted archives require the known password.",
      "fileStorage": false
    },
    {
      "id": "create-zip",
      "name": "Create ZIP",
      "url": "https://getdokivo.com/en/tools/create-zip/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=create-zip",
      "guideUrl": "https://getdokivo.com/en/guides/create-zip/",
      "category": "archives",
      "inputs": [
        "Files",
        "folders"
      ],
      "output": "ZIP",
      "purpose": "Creates a ZIP from selected files and folders with one of four compression levels.",
      "limitations": "Invalid or unsafe archive paths are rejected.",
      "fileStorage": false
    },
    {
      "id": "extract-archive",
      "name": "Extract Archive",
      "url": "https://getdokivo.com/en/tools/extract-archive/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=extract-archive",
      "guideUrl": "https://getdokivo.com/en/guides/extract-archive/",
      "category": "archives",
      "inputs": [
        "7Z",
        "ZIP",
        "RAR",
        "TAR",
        "TAR.GZ"
      ],
      "output": "ZIP with extracted files",
      "purpose": "Opens a supported archive and safely packages its contents into a new ZIP.",
      "limitations": "Encrypted archives require the known password.",
      "fileStorage": false
    },
    {
      "id": "rar-to-zip",
      "name": "Convert RAR to ZIP",
      "url": "https://getdokivo.com/en/tools/rar-to-zip/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=rar-to-zip",
      "guideUrl": "https://getdokivo.com/en/guides/rar-to-zip/",
      "category": "archives",
      "inputs": [
        "RAR"
      ],
      "output": "ZIP",
      "purpose": "Extracts RAR content and repackages it as ZIP.",
      "limitations": "Damaged or encrypted RAR files may require a password or recovery attempt.",
      "fileStorage": false
    },
    {
      "id": "protect-archive",
      "name": "Password-Protect Archive",
      "url": "https://getdokivo.com/en/tools/protect-archive/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=protect-archive",
      "guideUrl": "https://getdokivo.com/en/guides/protect-archive/",
      "category": "archives",
      "inputs": [
        "Files",
        "folders",
        "password"
      ],
      "output": "AES-256 password-protected ZIP",
      "purpose": "Creates an AES-256 password-protected ZIP archive.",
      "limitations": "DOKIVO does not retain or recover a lost password.",
      "fileStorage": false
    },
    {
      "id": "split-archive",
      "name": "Split Archive",
      "url": "https://getdokivo.com/en/tools/split-archive/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=split-archive",
      "guideUrl": "https://getdokivo.com/en/guides/split-archive/",
      "category": "archives",
      "inputs": [
        "Files",
        "folders"
      ],
      "output": "ZIP with multi-volume 7Z parts",
      "purpose": "Creates a multi-volume 7Z archive with the selected part size.",
      "limitations": "All parts are required to open the archive.",
      "fileStorage": false
    },
    {
      "id": "inspect-archive",
      "name": "Inspect Archive Contents",
      "url": "https://getdokivo.com/en/tools/inspect-archive/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=inspect-archive",
      "guideUrl": "https://getdokivo.com/en/guides/inspect-archive/",
      "category": "archives",
      "inputs": [
        "ZIP",
        "RAR",
        "7Z",
        "TAR",
        "TAR.GZ"
      ],
      "output": "JSON content report",
      "purpose": "Shows the file tree, sizes and technical details without storing the archive.",
      "limitations": "A password may be required to inspect encrypted content.",
      "fileStorage": false
    },
    {
      "id": "extract-files",
      "name": "Extract Files from Archive",
      "url": "https://getdokivo.com/en/tools/extract-files/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=extract-files",
      "guideUrl": "https://getdokivo.com/en/guides/extract-files/",
      "category": "archives",
      "inputs": [
        "ZIP",
        "RAR",
        "7Z",
        "TAR",
        "TAR.GZ"
      ],
      "output": "ZIP with selected files",
      "purpose": "Extracts only selected files and folders from an archive.",
      "limitations": "Encrypted archives require the known password.",
      "fileStorage": false
    },
    {
      "id": "tar-to-zip",
      "name": "Convert TAR.GZ to ZIP",
      "url": "https://getdokivo.com/en/tools/tar-to-zip/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=tar-to-zip",
      "guideUrl": "https://getdokivo.com/en/guides/tar-to-zip/",
      "category": "archives",
      "inputs": [
        "TAR",
        "TAR.GZ",
        "TGZ"
      ],
      "output": "ZIP",
      "purpose": "Converts TAR or TAR.GZ to ZIP while preserving a safe folder structure.",
      "limitations": "Symbolic links and unsafe paths are not exported as external links.",
      "fileStorage": false
    },
    {
      "id": "test-archive",
      "name": "Test Archive Integrity",
      "url": "https://getdokivo.com/en/tools/test-archive/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=test-archive",
      "guideUrl": "https://getdokivo.com/en/guides/test-archive/",
      "category": "archives",
      "inputs": [
        "ZIP",
        "RAR",
        "7Z",
        "TAR",
        "TAR.GZ"
      ],
      "output": "JSON integrity report",
      "purpose": "Checks whether an archive structure can be read without errors.",
      "limitations": "A successful structure test does not prove that the files inside are semantically correct.",
      "fileStorage": false
    },
    {
      "id": "repair-archive",
      "name": "Recover Damaged Archive",
      "url": "https://getdokivo.com/en/tools/repair-archive/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=repair-archive",
      "guideUrl": "https://getdokivo.com/en/guides/repair-archive/",
      "category": "archives",
      "inputs": [
        "ZIP",
        "RAR",
        "7Z",
        "TAR",
        "TAR.GZ"
      ],
      "output": "ZIP with readable recovered data",
      "purpose": "Attempts to extract readable data from a damaged archive and create a new ZIP.",
      "limitations": "Severely damaged or overwritten data cannot be recovered.",
      "fileStorage": false
    },
    {
      "id": "unlock-archive",
      "name": "Remove a Known Archive Password",
      "url": "https://getdokivo.com/en/tools/unlock-archive/",
      "workspaceUrl": "https://getdokivo.com/en/workspace/?tool=unlock-archive",
      "guideUrl": "https://getdokivo.com/en/guides/unlock-archive/",
      "category": "archives",
      "inputs": [
        "ZIP",
        "7Z",
        "RAR",
        "known password"
      ],
      "output": "ZIP without a password",
      "purpose": "Verifies a password the user knows, safely extracts the content and creates an unencrypted ZIP.",
      "limitations": "It does not guess or recover unknown passwords; the user must confirm their right to access the archive.",
      "fileStorage": false
    }
  ]
}
