Skip to content

Supported File Extensions in Mammouth

Mammouth supports a wide range of file types for upload, catering to documents, images, code, configurations, and more. Below is a categorized and organized list of all supported file extensions.


🖼️ Image Files

Mammouth accepts various image formats, including modern and legacy types:

  • Raster Images

    • .png (Portable Network Graphics)
    • .jpg / .jpeg (Joint Photographic Experts Group)
    • .webp (Modern format with excellent compression)
    • .gif (Graphics Interchange Format, supports animations)
  • Vector Graphics

    • .svg (Scalable Vector Graphics)

📄 Document Files

Common document formats for text, spreadsheets, presentations, and eBooks:

  • Text & Word Processing

    • .pdf (Portable Document Format)
    • .docx / .doc (Microsoft Word)
    • .txt (Plain Text)
    • .rtf (Rich Text Format)
    • .odt (OpenDocument Text)
    • .epub (eBook format)
  • Spreadsheets

    • .xlsx / .xls (Microsoft Excel)
    • .csv (Comma-Separated Values)
    • .tsv (Tab-Separated Values)
  • Presentations

    • .pptx / .ppt (Microsoft PowerPoint)
    • .odp (OpenDocument Presentation)
  • Markup & Documentation

    • .md / .mdx (Markdown)
    • .rst (reStructuredText)
    • .adoc (AsciiDoc)
    • .srt (Subtitle files)

💻 Code & Development Files

A comprehensive list of programming languages, scripts, and configuration files:

Programming Languages

  • Python: .py, .pyw, .ipynb
  • JavaScript/TypeScript: .js, .cjs, .mjs, .jsx, .ts, .tsx
  • Java: .java
  • C/C++: .c, .cc, .cpp, .cxx, .h, .hh, .hpp
  • C#: .cs
  • Rust: .rs
  • Swift: .swift
  • Go: .go
  • Kotlin: .kt, .kts
  • Objective-C: .m, .mm
  • Scala: .scala
  • Dart: .dart
  • Ruby: .rb
  • Perl: .pl, .pm, .t
  • Lua: .lua
  • CoffeeScript: .coffee
  • PHP: .php
  • R: .R, .r, .Rmd, .rmd
  • Fortran: .f, .for, .f90, .f95, .f03
  • Shell Scripts: .sh, .bash, .zsh, .fish
  • Batch Scripts: .bat, .cmd
  • PowerShell: .ps1, .ps1xml, .psm1, .psd1

Web & Frontend

  • .html / .htm (HyperText Markup Language)
  • .css (Cascading Style Sheets)
  • .scss (Sassy CSS)
  • .vue (Vue.js)
  • .astro (Astro)
  • .twig (Twig templates)
  • .svelte (Svelte)
  • .graphql / .gql (GraphQL)
  • .styl (Stylus)
  • .less (Less CSS)
  • .sass (Sass)

Configuration & Build Files

  • .json / .jsonc (JSON)
  • .yaml / .yml (YAML)
  • .toml (TOML)
  • .xml (XML)
  • .proto (Protocol Buffers)
  • .ini, .cfg, .conf, .config (Configuration files)
  • .properties (Java Properties)
  • .editorconfig (EditorConfig)
  • .gitignore, .gitattributes, .gitmodules (Git files)
  • .dockerfile, .dockerignore (Docker)
  • .makefile, .cmake (Build systems)
  • .gradle, .groovy (Gradle)
  • .bazel, .bzl (Bazel)
  • .prettierrc, .eslintrc, .babelrc (Linting & Formatting)
  • .npmrc, .yarnrc (Package managers)
  • .jenkinsfile (Jenkins)
  • .hcl, .tf (Terraform)
  • .ninja, .meson, .gyp, .scons (Build tools)

📊 Data & Database Files

  • .sql (SQL scripts)
  • .csv, .tsv (Data files)
  • .geojson (GeoJSON)
  • .kml (Keyhole Markup Language)
  • .mib (Management Information Base)
  • .log (Log files)
  • .ddl, .dml (Database schemas)
  • .pks, .pkb (Oracle PL/SQL)

🎮 Game & 3D Files

  • .gd, .gdshader, .tres, .tscn (Godot Engine)
  • .fbx (3D model format)
  • .mat (Material files)
  • .prefab, .unity, .scene, .asset, .meta (Unity Engine)
  • .shader, .hlsl, .glsl (Shader files)

📦 Miscellaneous & Specialized Files

  • .pem, .crt, .key (Security certificates)
  • .har (HTTP Archive)
  • .ics (Calendar files)
  • .urdf (Robotics)
  • .t (Template files)
  • .vscode, .idea (IDE configurations)
  • .sln, .csproj, .props, .targets (Visual Studio)
  • .xaml, .resx, .nuspec (.NET)
  • .xib, .storyboard, .xcconfig (Apple development)
  • .plist (Property List)
  • .avsc (Avro Schema)
  • .rego (Open Policy Agent)
  • .sol (Solidity)
  • .sv, .v (SystemVerilog)
  • .s, .asm (Assembly)
  • .patch, .diff (Patch files)
  • .lock (Dependency locks)
  • .po, .pot, .xliff (Localization files)
  • .mustache, .handlebars, .ejs, .pug, .jade, .liquid (Templating engines)

🔧 Other Supported Formats

  • .m3u (Playlist)
  • .owl (Web Ontology Language)
  • .nix (Nix package manager)
  • .url (Internet shortcut)
  • .ass (Subtitle format)
  • .ino (Arduino)
  • .wadl, .raml, .swagger, .openapi (API specifications)
  • .logback, .log4j (Logging configurations)
  • .iss (Inno Setup)
  • .agc (Automated Guided Code)

Conclusion

Mammouth supports an extensive variety of file types, making it versatile for different use cases—whether you're working with documents, code, images, or specialized formats. If your file extension isn't listed, check for updates or consider converting it to a supported format.

Happy uploading! 🚀