poka.sh

Docs

Preview files in your browser, no install needed

Poka recognises more than 1,000 file formats and opens them right in your browser — drop a file or paste a link to see the preview. The format pages in the Parsers docs say what Poka reads and what it does not.

Build on Poka

How the pieces fit, how to add a format, and where the test files come from:

Interfaces

The desktop and web hosts that run every preview, and the contract they share.

Viewers

Shared viewers that turn a parsed file into what you see.

Parsers

How a file format is read, the format catalogue, and how to add one.

Samples

The sample corpus: licensing policy and attributions.

How to preview a file

Open Poka

Go to the Poka homepage. There's nothing to download or install — it runs in your browser.

Drop your file

Drag any file onto the page, or click Open file to browse your computer. Poka recognises the common formats: images, PDFs, CAD drawings, 3D models, documents, spreadsheets, audio, video and more.

See it in your browser

Your file opens in a viewer tuned to its format — interactive 3D, zoomable CAD, or plain preview.

Preview a file from the web

You can also preview a file hosted online:

  1. Copy a public link to a file (PDF, image, model, etc.)
  2. Paste it into the URL box on the homepage and press Enter
  3. Your browser fetches it and shows the preview
🔒 Fetched by your browser: when you preview a file by URL, your browser fetches it directly from the file's host, and Poka's server does not fetch it. A link opened as ?url= in the page address is sent to Poka's server as part of that page request.

Note: URL previews work best with public files. If a site blocks cross-origin fetching, just download the file and drop it here instead.

What can I preview?

Poka recognises more than 1,000 formats. Examples, grouped by what you're working with:

CategoryExamples
3D models.glb .gltf .obj .stl .fbx .3mf
CAD & BIM.dwg .dxf .ifc .ifcxml .gbxml
Images.png .jpg .gif .webp .svg .tiff .heic
Documents.pdf .txt .md .html .rtf
Office.docx .xlsx .pptx .csv .ods
Data & config.json .xml .yaml .toml .ini
Code.py .js .rs .cpp .go .java .ts
Audio & video.mp3 .wav .flac .mp4 .webm .mkv
Fonts.ttf .otf .woff .woff2
Archives.zip .tar.gz .7z .rar .deb

Try it with a real file

Click an example to open a real file in Poka:

.glb 3D engine .glb duck .glb avocado .stl teapot .fbx dance .dwg CAD .ifc building .pdf .png .jpg photo .gif animated .svg car .docx .docx doc .xlsx .pptx slides .csv .json .mp3 .mp4 .wav piano

Real examples from the internet

Verified public files (HTTP 200, CORS-enabled). Click to preview via URL.

.glb three.js LittlestTokyo model .stl three.js slotted disk (STL) .dae three.js elf (Collada) .ply three.js dolphins (PLY) .jpg three.js UV grid texture .jpg Earth map (2048) .gif three.js crate texture .ttf Google Roboto variable font .ogg three.js j.s. song (audio)

.ifc · .svg logo · .md · .xlsx — more formats, one click each. The format catalogue is in the Parsers section.