File formats in detail
Every supported format: what Kasimir reads from it, what the preview shows, where the limits are.
Kasimir reads far more than PDF and Office. This page lists every supported format, explains what Kasimir extracts, what the preview looks like and where the limits are. New since 16 Sept 2026: bills of quantities, e-invoices, e-mail files, CAD drawings and medical documents.
How a file is read
Every file is treated the same, whether uploaded, synced from the cloud or found in a folder in chat: Kasimir recognises the format, reads the content and makes it usable for search, chat and citations. Most formats also get a preview in the browser.
Nothing to rename, nothing to configure. Upload the file as it comes out of your specialist software – Kasimir also recognises specialist formats that browsers or cloud services mislabel.
Everyday formats
Format | Extensions | What Kasimir reads from it |
|---|---|---|
text per page; scanned pages additionally via text recognition (OCR) | ||
Scans (TIFF) | .tif .tiff | text per page via text recognition (OCR), multi-page too; document only, not as a chat attachment |
Word, Excel, PowerPoint | .docx .xlsx .pptx .doc .xls .ppt, templates .dotx .xltx .potx | body text, table cells, slide content |
OpenDocument | .odt .ods .odp | same as Office |
Text and data | .txt .md .csv .tsv .json .xml .html .log | plain text, unchanged |
Source code and config | .ts .js .py .sql .yml .sh .ps1 and many more | plain text; never executed |
Images | .png .jpg .webp .heic | image description and contained text via a vision-capable model; iPhone photos (.heic) are converted to JPEG on arrival |
Specialist formats
The following specialist formats are read structurally and have lasting value in your knowledge base. You can upload them in the Files area, use them via cloud sync or a live folder – or attach them directly to a chat.
Bills of quantities (GAEB)
Eighteen extensions, one format: .x81 through .x86 (GAEB DA XML), .p81 through .p86 (GAEB 2000) and .d81 through .d86 (GAEB 90). Which variant a file uses is decided by its content, not its extension.
Kasimir reads the title structure, item numbers, short texts, quantities, units and both unit and total prices.
Notes appear as their own lines so preliminary remarks are not lost.
The preview shows the BoQ as a readable page; every item has an anchor, so a citation in chat jumps straight to the right item.
Limits: For GAEB 90 the item type (contingency, alternative, lump sum) is not decoded — in the XML format it appears in brackets after the item number. A DA XML file stored as UTF-16 is rejected.
E-invoices
Supported are XRechnung in both syntaxes (UBL and UN/CEFACT CII) and ZUGFeRD — the PDF with an embedded XML invoice. Invoices are detected by content, so an .xml file needs no special naming.
Kasimir reads the invoice header (number, date, currency), seller and buyer, service period, payment terms and payment account, all line items with quantity, unit and total price, plus the tax rates.
For ZUGFeRD, Kasimir reads the embedded XML invoice — the authoritative values come from the data, not from the picture of the page.
The preview renders the invoice as a clean page; line items carry anchors.
E-mail files
.eml (standard format) and .msg (Outlook). Kasimir reads sender, recipients, date, subject and the message body — stripped of layout for HTML mail.
Attachments are read as well, even when they sit in nested mail parts (
multipart/related) — exactly where mail clients hide embedded images.When you open an attachment, Kasimir shows PDFs and images directly in the browser; all other attachments are downloaded as a file.
The preview shows the mail as mail — headers on top, body below, attachments as a list.
CAD drawings
.dxf and .dwg (AutoCAD R2000 to R2018). Important to understand: Kasimir does not treat a drawing as an image, it reads its content.
It reads all texts and labels, layer names, block attributes (e.g. title block entries), dimensions and leader texts.
This is how search finds room numbers, component designations or revision states written inside the drawing.
The preview is a rendered image of the model space on white background with layer colours.
Medical documents
HL7 FHIR (JSON resources and bundles) and HL7 CDA (clinical documents as XML). Both are detected by content, regardless of the extension.
These formats are blocked by default. Health data is specially protected under Article 9 GDPR; an administrator must explicitly enable it under Administration → Security. Without that, Kasimir does not process such documents – preview and download stay blocked too, whichever way the file arrives.
With the release in place, Kasimir reads FHIR resources with type and identifier (e.g. conditions, observations, medication) and, for CDA, the document sections. FHIR citations jump to the named resource in the preview.
Preview and citations
What happens when you open a document depends on its kind:
Kind | Preview | Citation anchor |
|---|---|---|
PDF, images | directly in the browser | page number |
Bill of quantities | readable BoQ page | item number |
E-invoice | invoice page | line number |
mail view with attachment list | — | |
CAD | rendered drawing image | — |
FHIR | resource list | resource (type and id) |
CDA | sections | none (page opens at the top) |
Office, OpenDocument | converted to PDF | page number |
anything else | download | — |
A download always returns the original, never the converted version.
Limits at a glance
A single file may be 25 MB.
Kasimir checks the content of every incoming file: executables and files whose content does not match their extension (such as a “PDF” that isn't one) are rejected; during cloud sync they appear in the sources overview as not imported.
The preview of very large drawings or bills of quantities may take too long and fail; the content stays searchable anyway.
TIFF scans are accepted as documents only, not as chat attachments.