Format compatibility
42 target extensions; actual operations are verified separately
Verification covers only the stated samples and operations. Not implemented, Not verified and Blocked do not count as currently available features. Each imported document is checked again for risks.
| Format | Identify | Read body text | Extract text | Layout preview | Edit content | Edit structure | Calculate formulas | Export in the same format | Export to another format | Limitations |
|---|---|---|---|---|---|---|---|---|---|---|
| .docx | ✓ | ✓ | ✓ | ✕ | ✓ | ✓ | ✕ | ✓ | ✕ | ⓘBasic paragraph, formatting, table and local PNG/JPEG editing. Complex objects trigger warnings. Office layout equivalence is unverified. |
| .doc | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✕ | △ | ⓘReads and edits verified Word 97 DOC main-body text and extracts TXT. With loss acknowledgement, regenerates text, tabs and empty paragraphs as a new basic DOCX. Original table structure, shapes, formatting, headers, footnotes, hidden/tracked-change display, layout and DOC export are not preserved. Korean DOC reading and additional FIB versions are unverified. |
| .docm | ✓ | ✓ | ✕ | ✕ | ✓ | ✕ | ✕ | ✕ | ✓ | ⓘAfter basic body editing, converts only to macro-free DOCX. VBA, automation and advanced objects are removed. Protected or signed documents are rejected. |
| .xlsx | ✓ | ✓ | ✓ | ✕ | ✓ | ✓ | ✓ | ✓ | ✓ | ⓘOnly limited formulas are calculated. Row, column and sheet structural changes are blocked when formulas exist. |
| .xls | ✓ | ✓ | ✕ | ✕ | ✓ | ✓ | ✓ | ✕ | ✓ | ⓘReads only Unicode BIFF8 in CFB v3. Edits basic values and limited formulas, then converts only to XLSX. Macros, formatting, objects, links, hidden states and date systems are not preserved. Protection, signatures and shared/array formulas are rejected. |
| .xlsm | ✓ | ✓ | ✕ | ✕ | ✓ | ✓ | ✓ | ✕ | ✓ | ⓘEdits basic values and limited formulas, then converts only to XLSX. Macros, formatting, objects, links, hidden states and date systems are not preserved. Protection, signatures and shared/array formulas are rejected. |
| .xlsb | ✓ | ✓ | ✕ | ✕ | ✓ | ✓ | ✓ | ✕ | ✓ | ⓘEdits basic values and limited formulas, then converts only to XLSX. Macros, formatting, objects, links, hidden states and date systems are not preserved. Protection, signatures and shared/array formulas are rejected. |
| .pptx | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✓ | ✓ | ⓘPreviews actual slide dimensions and basic text-box positions, and edits text fragments. Master, image and animation layout are not reproduced. Unedited parts are preserved. |
| .ppt | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✕ | △ | ⓘReads and edits current slide body text from the latest edit history and extracts TXT. With loss acknowledgement, regenerates a new text-only PPTX with a basic layout. Previous/deleted content, notes and masters are excluded. Ambiguous structures, dynamic text, OLE, macros and protection are rejected. Restoring original layout/images/formatting and PPT export are unsupported. |
| .pptm | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✕ | ✓ | ⓘEdits basic slide text and converts to a macro-free PPTX. VBA is neither run nor kept. Attached files (OLE) and hyperlinks are kept as they are. Signatures, ActiveX, external resource links and protection are rejected. Saving as the original PPTM and layout preview are not provided. |
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ⓘPage tools and separate AcroForm filling for text fields, checkboxes and single-selection dropdowns. Forms preserve original pages and regenerate appearances using a Korean font. Signatures, XFA, actions and unsupported forms are read-only. Body editing and OCR are unsupported. | |
| .hwp | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | △ | ⓘLimited HWP 5.0/5.1 body reading, TXT extraction and text-only HWPX regeneration. A separate structure path regenerates only the body, coordinates and dimensions of unrotated paper-relative rectangular text boxes in one section with one outer paragraph. Tables, images, fields, rotation, groups and protection are rejected. Original fonts, lines/fills, precise layout, HWP writing and Hancom validation remain incomplete. |
| .hwpx | ✓ | ✓ | ✓ | ✕ | ✓ | △ | ✕ | ✓ | ✓ | ⓘEdits actual body/table text fragments and creates new HWPX files with basic paragraphs. Separately displays original embedded PNG/JPEG images and preserves package parts. Image position, cropping, rotation, effects, full-layout previews and Hancom app validation remain incomplete. |
| .odt | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✓ | ⓘEdits only ordinary body/table text fragments while preserving other package parts. Exact TXT extraction is available. New paragraphs, structures, documents, layout previews and native validation are unsupported or unverified. |
| .ods | ✓ | ✓ | ✕ | ✕ | ✓ | ✓ | ✓ | △ | ✓ | ⓘReads only basic strings, numbers and Boolean values, edits them and converts to XLSX. OpenFormula, dates, times, errors, merges and advanced features are rejected. Original ODS export and preservation of formatting/objects are unsupported. |
| .odp | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✓ | ⓘEdits actual slide body text fragments, preserves the package and extracts TXT. Slide notes are excluded. Layout and images are not reproduced as a preview. New documents and slide structure editing are unsupported. |
| .txt | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .md | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .json | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .jsonl | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .xml | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .html | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .htm | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .yaml | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .yml | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .log | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .ini | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .cfg | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✕ | ⓘUTF-8 export. YAML, INI and CFG provide source editing without schema validation. |
| .csv | ✓ | ✓ | ✓ | ✕ | ✓ | ✓ | ✕ | ✓ | ✕ | ⓘEdits actual table values, searches, performs row/column operations and exports UTF-8. Delimiters, quoting, line breaks and BOM are preserved within the declared scope. Exact data export is distinct from spreadsheet-safe export that escapes formula-like values. Rewriting the original encoding is unavailable. |
| .tsv | ✓ | ✓ | ✓ | ✕ | ✓ | ✓ | ✕ | ✓ | ✕ | ⓘEdits actual table values, searches, performs row/column operations and exports UTF-8. Delimiters, quoting, line breaks and BOM are preserved within the declared scope. Exact data export is distinct from spreadsheet-safe export that escapes formula-like values. Rewriting the original encoding is unavailable. |
| .rtf | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✓ | ✓ | ⓘReads and edits actual ANSI-1252, Windows-949 and Unicode body text and extracts TXT. With loss acknowledgement, regenerates only text, tabs and line breaks as a new Unicode RTF. Original formatting, images, objects, fields and hidden text are not preserved. Unsupported code pages and protection are rejected. |
| .epub | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✓ | ⓘReads XHTML body text in verified EPUB 2/3 spine order and the declared NCX/navigation table of contents, then extracts TXT. Scripts, styles and external resources are neither displayed nor executed. Original EPUB editing/rewriting, DRM removal and layout previews are unsupported. |
| .pages | ✓ | △ | △ | △ | ✕ | ✕ | ✕ | ✕ | △ | ⓘReads actual body text through the semantic structure of real 2013 IWA files and extracts TXT. Limited to the main body and supported text boxes in Pages, current slide shape text in Keynote, and stored table values in Numbers. Recalculating Numbers formulas, editing or saving original Apple formats, and restoring the full layout are unsupported. The separate embedded JPEG may be outdated or show only part of the document. |
| .numbers | ✓ | △ | △ | △ | ✕ | ✕ | ✕ | ✕ | △ | ⓘReads actual body text through the semantic structure of real 2013 IWA files and extracts TXT. Limited to the main body and supported text boxes in Pages, current slide shape text in Keynote, and stored table values in Numbers. Recalculating Numbers formulas, editing or saving original Apple formats, and restoring the full layout are unsupported. The separate embedded JPEG may be outdated or show only part of the document. |
| .key | ✓ | △ | △ | △ | ✕ | ✕ | ✕ | ✕ | △ | ⓘReads actual body text through the semantic structure of real 2013 IWA files and extracts TXT. Limited to the main body and supported text boxes in Pages, current slide shape text in Keynote, and stored table values in Numbers. Recalculating Numbers formulas, editing or saving original Apple formats, and restoring the full layout are unsupported. The separate embedded JPEG may be outdated or show only part of the document. |
| .png | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ | ⓘChecks actual headers, orientation and decoded dimensions, then uses a Worker for previews and single-image PDFs. The long edge is reduced to 4096 or less and transparency is composited onto white. Animation uses only the first frame. OCR, image editing and original-format export are unsupported. |
| .jpg / .jpeg | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ | ⓘChecks actual headers, orientation and decoded dimensions, then uses a Worker for previews and single-image PDFs. The long edge is reduced to 4096 or less and transparency is composited onto white. Animation uses only the first frame. OCR, image editing and original-format export are unsupported. |
| .webp | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ | ⓘChecks actual headers, orientation and decoded dimensions, then uses a Worker for previews and single-image PDFs. The long edge is reduced to 4096 or less and transparency is composited onto white. Animation uses only the first frame. OCR, image editing and original-format export are unsupported. |
| .gif | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ | ⓘChecks actual headers, orientation and decoded dimensions, then uses a Worker for previews and single-image PDFs. The long edge is reduced to 4096 or less and transparency is composited onto white. Animation uses only the first frame. OCR, image editing and original-format export are unsupported. |
| .bmp | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ | ⓘChecks actual headers, orientation and decoded dimensions, then uses a Worker for previews and single-image PDFs. The long edge is reduced to 4096 or less and transparency is composited onto white. Animation uses only the first frame. OCR, image editing and original-format export are unsupported. |
| .svg | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✓ | ✓ | ⓘUTF-8 source editing/export, with safe previews and raster PDFs for basic shapes/paths/text, internal gradients, limited CSS and embedded PNG/JPEG (8-bit non-interlaced RGB/RGBA PNG and grayscale/RGB JPEG). Scripts, events, external resources, use, filters and animation are removed. PDFs have a maximum long edge of 4096 pixels and a white background; original vectors are not preserved. Source export may preserve active source content. |