Every file type Bitgrain can open and every format it can export, workspace by workspace: standard images, iPhone HEIC, TIFF, around 27 camera RAW formats, video and audio for the video editor, fonts, and project files.
All decoding happens in your browser. A HEIC, TIFF or RAW file is converted on your own device and is never uploaded to be processed.
The image editor accepts the widest range of files. Drop a file on the start screen, click to browse, or use the plus button at the top left once an image is open.
| Format | Extensions | Notes |
|---|---|---|
| JPEG | .jpg, .jpeg | |
| PNG | .png | Transparency is kept |
| WebP | .webp | |
| GIF | .gif | Treated as a still image |
| BMP | .bmp | |
| AVIF | .avif | Needs a browser that can display AVIF |
| SVG | .svg | Rendered to pixels before effects run |
| ICO | .ico |
Photos from iPhones and many Android phones (.heic, .heif) are converted to JPEG in your browser before editing. A small panel reads "Converting HEIC image" while it works, which usually takes a second or two.
.tif and .tiff files are decoded in the browser and converted to JPEG. A panel reads "Converting TIFF image" while it works.
Bitgrain develops camera RAW files in the browser using the camera's own white balance, then hands the result to the editor as a high-quality JPEG. A panel reads "Converting RAW image" while it works. The first RAW file you open downloads the decoder, so it takes a little longer than the rest.
| Extension | Camera maker |
|---|---|
.dng | Adobe Digital Negative, used by many phones, Leica, Pentax, Ricoh and others |
.cr2, .cr3, .crw | Canon |
.nef, .nrw | Nikon |
.arw, .srf, .sr2 | Sony |
.raf | Fujifilm |
.rw2, .raw | Panasonic (and some Leica) |
.rwl | Leica |
.orf | Olympus and OM System |
.pef, .ptx | Pentax |
.srw | Samsung |
.x3f | Sigma |
.3fr, .fff | Hasselblad |
.iiq | Phase One |
.mef | Mamiya |
.mos | Leaf |
.mrw | Minolta |
.kdc, .dcr | Kodak |
.erf | Epson |
DNG files are first read with a fast TIFF reader that picks the largest usable preview. If that does not work, the full RAW decoder takes over.
Note: Very new camera models sometimes use a RAW variant the decoder does not know yet. If a RAW file will not open, export a JPEG or TIFF from your camera software and open that instead. See troubleshooting.
To keep the editor fast and within browser memory, any image longer than 8192 pixels on its long edge is scaled down to exactly 8192 pixels and saved as a high-quality JPEG. The shape never changes. GIF and SVG files skip this step. Images at or under 8192 pixels are used as they are.
That is far more detail than the effects need. The look is computed on a smaller working grid, set by the resolution slider, and then scaled back up on export. Adjustments explains why.
Batch processing takes PNG, JPG, WebP and HEIC files, up to 50 at a time.
To add a picture to a studio design, you can:
The studio does not open camera RAW or TIFF files directly. Open them in the image editor first, export a PNG or JPEG, and add that to your design. See images and uploads.
The video editor takes video, audio and still images. Import them into the media panel, then place them on the timeline.
| Type | Extensions |
|---|---|
| Video | .mp4, .webm, .mov, .m4v, .mkv |
| Audio | .mp3, .wav, .m4a, .ogg, .aac, .flac |
| Image | .jpg, .jpeg, .png, .gif, .webp, .svg, .avif |
The file also has to be something your browser can decode. A .mov or .mkv recorded with an unusual codec may import without picture or sound. If that happens, convert it to an H.264 .mp4 first.
Imported media is stored in your browser on the device you imported it on, on every plan. It is never uploaded. See accounts and saving.
| Where | How | Formats |
|---|---|---|
| Video editor | Upload font from device in the text inspector | .ttf, .otf, .woff, .woff2 |
| Studio | Custom fonts travel inside .btg project files and are restored when you open one | Whatever the project was saved with |
Uploaded fonts stay in your browser. Check that your font's licence allows embedding before you use it in work you share. The built-in font library and pairings are covered in text and typography.
| File | Opens in | Saved from |
|---|---|---|
.btg from the editor | Image editor | Image editor export menu, save as .BTG |
.btg from the studio | Studio | Studio File menu or export panel |
.btg is Bitgrain's own project format. It is free on every plan. See backing up with .btg files.
| Output | Details | Plan |
|---|---|---|
| PNG | A colors slider reduces the palette to between 2 and 256 colors for small files. With print finish on, PNG is saved in full color. | All |
| WebP | quality slider from 1 to 100, default 92 | All |
| JPEG | quality slider from 1 to 100, default 92. No transparency. | All |
| HDR | PNG in BT.2100 PQ at 800 nits, for HDR displays in Chrome or Safari | All |
| Scale | 1×, 2× or 4× for every raster format | All |
| Transparent background | PNG, WebP and HDR | All |
| Platform sizes | album cover (3000 square), spotify canvas (1080 × 1920), social square (1080 square), banner (1920 × 1080), center-cropped | All |
| Vector SVG | Pixel shapes as vector paths. ASCII exports as real text characters. | Pro (samples on any plan) |
| Riso separation | A ZIP with one PNG per ink plus a preview.png | All |
| Animate | A looping MP4, or WebM where MP4 encoding is not available | All |
.btg | Image plus every setting | All |
On the free plan, raster exports are watermarked and capped at 1500 pixels on the long edge. Details are in exporting from the editor and plans and pricing.
| Output | Details |
|---|---|
| PNG, JPG, WEBP, HDR | The current page or all pages |
| Several pages | ZIP, Separate files or Single PDF (PDF is not available with HDR) |
| Animation | MP4, WebM, GIF (256 colors), SVG (transform and opacity only, Pro) or Lottie (vector JSON, Pro) |
.btg | The whole project, with images, pages, custom fonts and design kit |
See exporting from the studio and animation and keyframes.
| Output | Details |
|---|---|
| MP4 H.264 | Frame-accurate, rendered with WebCodecs. Needs a browser that supports it. |
| WebM | VP9 video with Opus audio, available almost everywhere |
| Resolution | 720p, 1080p or 4K (free exports up to 720p) |
| Frame rate | 24, 25, 30 or 60 fps |
| Bitrate | Low, Medium, High or Ultra |
See exporting video.