
Preview, open, and download files
Preview a file first, open the containing canvas, or download the file when it is available.
Choose the action that matches what you need next
Files gives you three different ways to work with a file: preview it, open the containing canvas, or download it. They sound similar, but they solve different problems.
Preview is for quick inspection. Open containing canvas is for context. Download is for taking the original file out of ALLO when that action is available. If you are unsure, preview first. It is the quickest way to confirm that you have the right file before you change context or download something.
For an overview of Files, see Files overview. If you are still finding the right row, use Filter files.
Preview a file
Open Files and select the file row or card. Selecting it opens Preview when it is available. Open containing canvas remains a separate action for context.
Use preview when you need to confirm a screenshot, skim a PDF, check a visual asset, inspect a deck thumbnail, or verify that two similar filenames are actually different files. Preview helps prevent the common mistake of downloading or removing the wrong final, final-v2, or updated-final file.
Preview is available only when ALLO can open the file, the file is available, and you have permission. When preview is unavailable, selecting the row or card does not open the canvas instead. The file can remain listed, and Download may still be available. See Unavailable and retention-locked files when the expected action is unavailable.
Understand card previews, interactive previews, and downloads
These are separate capabilities. Any format that successfully passes the workspace upload rules can remain stored and downloadable without a card preview or an interactive viewer.
| Family | Exact formats | Card preview | Interactive preview |
|---|---|---|---|
| Plain text and markup | TXT, TEXT, MD, MARKDOWN, MDX, ADOC, ASCIIDOC, ORG, RST, TEX, BIB | Yes | Text viewer. MD and MARKDOWN files also have Preview and Code modes. |
| Structured data and configuration | JSON, JSONL, NDJSON, JSON5, JSONC, GEOJSON, TOPOJSON, WEBMANIFEST, YAML, YML, TOML, INI, CFG, CONF, CONFIG, CNF, PROPERTIES, PROPS, RC, ENV, DOTENV, LOG, LOCK, DIFF, PATCH | Yes | Text viewer; JSON is formatted for reading. |
| Tabular text | CSV, TSV, TAB | Yes | CSV table viewer; TSV and TAB use the text viewer. |
| Web and template source | XML, HTML, HTM, CSS, SCSS, LESS, HBS, HANDLEBARS, MUSTACHE, EJS, NJK, LIQUID, TWIG, PUG, JADE, HAML, ERB | Yes | Text viewer; HTML adds isolated Desktop, Mobile, and Code modes. |
| JavaScript and TypeScript | JS, JSX, MJS, CJS, MTS, CTS, TS, TSX | Yes | Text viewer. |
| Application source | PY, RB, PHP, PL, JAVA, KT, KTS, GO, RS, SWIFT, DART, SCALA, LUA, R, JL, ZIG, EX, EXS, ERL, HRL, FS, FSI, FSX, VB, VBS, GROOVY, GRADLE, CLJ, CLJS, CLJC, EDN, HS, LHS, ELM, SOL, COFFEE, C, H, CC, CPP, HPP, CXX, M, MM, ASM, S, CS | Yes | Text viewer. |
| Shell and command files | SH, BASH, ZSH, FISH, PS1, BAT, CMD | Yes | Text viewer. |
| Query, schema, and infrastructure source | SQL, GRAPHQL, GRAPHQLS, GQL, PROTO, HCL, TF, TFVARS, PRISMA, REGO, NIX, VUE, SVELTE | Yes | Text viewer. |
| Build files and dotfiles | MAKEFILE, CMAKE, DOCKERFILE, GITIGNORE, DOCKERIGNORE, NPMIGNORE, PRETTIERIGNORE, ESLINTIGNORE, STYLELINTIGNORE, GITATTRIBUTES, GITMODULES, GITCONFIG, HGIGNORE, EDITORCONFIG, NPMRC, YARNRC, PNPMRC, NVMRC, INPUTRC, PRETTIERRC, ESLINTRC, BABELRC, BROWSERSLISTRC, STYLELINTRC, COMMITLINTRC, LINTSTAGEDRC | Yes | Text viewer. |
| Subtitles and exchange text | SRT, VTT, SBV, ASS, SSA, SUB, LRC, ICS, VCF, PO, STRINGS | Yes | Text viewer. |
| Recognized text file without a listed card preview type | A recognized text upload with an unknown or missing extension | No | Text viewer. It can open as text without a card preview. |
| Yes | PDF viewer. | ||
| Illustrator | AI | Yes, when ALLO can open the file as a PDF | PDF preview when available; otherwise Download when available. |
| Photoshop | PSD, PSB | Yes, when the file includes an image ALLO can show | Image preview shows that image; the download keeps the original layers. |
| Word documents with PDF preview | DOC, DOCX, DOCM, DOTX, DOTM | Yes | PDF preview. |
| Rich Text Format | RTF | Yes | Text viewer. |
| Legacy word-processing card preview only | WPS | Yes | No in-app preview; Download when available. |
| Presentations with PDF preview | PPT, PPTX, PPTM, PPS, PPSX, PPSM, POT, POTX, POTM, SLDX, SLDM | Yes | PDF preview. |
| Spreadsheets with PDF preview | XLS, XLSX, XLSM, XLSB, XLTX, XLTM | Yes | PDF preview. |
| Korean documents | HWP, HWPX | Yes | PDF preview. |
| OpenDocument card preview only | ODT, ODP, ODS, ODG | Yes | No in-app preview; Download when available. |
| Diagram and publishing card preview only | VSD, VSDX, PUB, CDR, CMX, WPG | Yes | No in-app preview; Download when available. |
| Image objects | JPG, JPEG, PNG, GIF, WEBP, AVIF, BMP, SVG, HEIC, HEIF | Image preview card | Image preview. |
| Video and audio | Recognized video or audio uploads | Media preview card | Video or audio player. |
| ZIP archives | ZIP | No | A file list with up to 2,000 entries; Download returns the original archive. |
| Unknown or unsupported binary file | Any other successfully stored format | No | Download-only when the original is available and your permission allows it. |
Card previews are available only for listed file types. ALLO does not treat every unknown or extensionless file as text. A recognized text file can still open in the text viewer even without a card preview.
Card previews are available for documents up to 100 MB, except CSV and TSV, which use a 20 MB limit. Interactive PDF and converted Office/HWP previews accept files up to 100 MB. Interactive text and CSV/TSV previews accept files up to 20 MB. Files above a viewer limit remain downloadable when the original and your permission are available.
ZIP Preview accepts archives up to 20 MB and shows at most 2,000 entries. It lists folders, file names, file sizes, and the total count, but it does not open files inside the archive. Invalid or oversized archives may not offer a preview. Encrypted or unsafe files can still appear in the list with a lock or warning, but they cannot be opened in ALLO. Download returns the original archive.
When you ask AI about a ZIP, ALLO uses the file list only. It can describe names, sizes, counts, and warnings, but it cannot read or claim a file's contents. Download the archive and open the needed file outside ALLO when you need its contents.
Open the containing canvas
Use Open containing canvas when the file only makes sense with the surrounding work. This is often the best action for design reviews, workshop outputs, research notes, launch plans, comments, and files attached to a decision.
Opening the canvas can show where the file sits, who commented on it, what project it belongs to, and whether there are newer files nearby. If the file is attached to a project canvas, opening the canvas also helps you move back to project views, tags, dates, and planning context. See Use project views and Add a canvas to a project for related project workflows.
If the canvas does not open, you may have lost access, the canvas may have been deleted, or the file row may belong to work shared with a different account. Use Fix shared access and When work looks missing.
Download a file
Use Download when you need the file outside ALLO: sending it to a client, editing it in another tool, archiving it locally, or uploading it somewhere else. Download gives you the file when ALLO can provide it and your permission allows it.
Download may be unavailable even when the file row is visible. That can happen when:
| Reason | What to do |
|---|---|
| Your role does not allow download or file changes | Ask the canvas owner or workspace admin to adjust access or share the file another way. |
| The file is expired or locked by plan or storage state | Check Files, storage, and quota. |
| The original file is no longer available | Open the containing canvas and look for a replacement or restored version. |
| The file was removed | Check Trash if the removal was recent. |
| The file type does not support in-browser preview | Try download if available, or open the containing canvas for context. |
If download starts but the file will not open on your computer, confirm the file extension and try opening it with the app that created it. ALLO can store many file formats, but your device still needs software that understands the downloaded file.
Decide between preview, canvas, and download
Preview first when you are comparing files or checking content quickly. Open the canvas when the decision or conversation matters. Download only when you need the file outside ALLO or preview does not support the format.
For example, if a teammate asks “Can you check the newest pricing sheet?” search Files for the filename, sort by newest, preview the sheet if supported, then open the containing canvas if you need comments or approval history. Download only if you need to edit or share the original file elsewhere.
If you are cleaning up old attachments, preview and open the canvas before removing. A file may look old in Files but still be referenced by an active canvas or project.
Permissions and read-only situations
View-only users may be able to preview a file and open the containing canvas, but they may not be able to remove the file. Download can also be restricted by file availability, role, or workspace policy. If the interface shows a read-only state, respect it as a sign that your current role does not include the action you are trying to take.
Guests and external collaborators may see fewer actions than workspace members. A guest who was invited to one canvas should not expect to browse or download every file in the workspace. If the file was shared with you, open it from Shared with me or the exact shared link.
If you believe you should have more access, ask the owner to confirm whether they shared the canvas, the project, or the workspace. Sharing the canvas is not the same as granting full project or workspace access. See Members, guests, and external collaborators for the role model and Read-only access for edit-blocked states.
What to do when preview fails
Refresh the page and try again. If other files preview normally, the issue may be specific to that file type or file state. Try opening the containing canvas; the canvas may have a replacement file, comment, or note explaining what changed.
If the preview is blank but download works, download the file and open it locally. If preview is unavailable for the format, use the separate Open containing canvas action only when you want the surrounding work. If both preview and download are unavailable, check whether the file is expired, storage-limited, deleted, or outside your permission. Use Unavailable and retention-locked files.
If the file is urgent and belongs to someone else’s work, contact the canvas owner with the file name, containing canvas, and what you tried. That gives them enough information to restore access, re-upload the file, or confirm that the file was intentionally removed.
What to do when download fails
Try preview first to confirm the file row is the one you need. Then open the containing canvas and check whether a newer version exists. If the download action is missing, check access and file availability first.
If the download action appears but does not complete, refresh and try again. If it still fails, check whether your browser blocked the download, then ask the owner to confirm that the original is still available to your role.
If the file is marked expired or unavailable, the fix is not repeated clicking. Review storage and retention guidance, then ask an owner or admin to restore the work or resolve the plan state if needed.
Related guides
- Work with images, files, and spreadsheets
- Files overview
- Filter files
- Find files by project or canvas
- Remove a file from a canvas
- Unavailable and retention-locked files
- Restore deleted work