Supported File Types in Hatz AI
Hatz AI accepts a wide range of file types for upload. This article lists every supported format, organized by category, along with notes on how each is processed.
Recently Added File Types
Three new file types were added in this release:
XLSM (macro-enabled Excel workbook) — processed the same way as XLSX. Macros are not executed; only the sheet data is read.
VTT (WebVTT subtitle/captions file) — treated as plain text. Useful for uploading meeting transcripts or video captions exported from Zoom, Teams, or similar tools.
PCAP (packet capture file) — Hatz does not execute or replay packets; the AI inspects and describes the capture content.
Documents
doc,docx— Microsoft Word documentspdf— PDF filesppt,pptx— Microsoft PowerPoint presentations
Spreadsheets
csv— comma-separated valuesxls,xlsx— Microsoft Excel workbooksxlsm— macro-enabled Excel workbook. Macros are not executed; sheet data is read the same way as XLSX.
Images
gif,jpeg,jpg,png,webp
Audio
Audio files go through transcription before the AI can work with their content.
aac,flac,m4a,mp3,ogg,wav— audio formats
Plain Text
log— log filestxt— plain textvtt— WebVTT subtitle and captions files. Treated as plain text; a convenient format for uploading meeting transcripts or video captions.
Code and Configuration
These files are read directly by the AI as text. No code is executed.
c,cc,cpp,cxx,h,hpp— C/C++cs— C#css— stylesheetsgo— Gojava— Javajs,jsx— JavaScriptkt,kts— Kotlinphp— PHPps1— PowerShellpy— Pythonrb— Rubyrs— Rustscala— Scalash— shell scriptssql— SQLswift— Swiftts,tsx— TypeScript
Structured Text
These files are read directly by the AI as text.
drawio— Draw.io diagramsenv— environment variable fileshtm,html— HTMLini— INI config filesjson— JSONmd— Markdownsvg— SVGtoml— TOMLxml— XMLyaml,yml— YAML
Archives
zip— ZIP archives can be uploaded. Content extraction depends on the file types inside the archive.
Network Captures
pcap— packet capture files. Hatz does not execute or replay packets; the AI reads and describes the capture content.
