Why the meme font is Bebas Neue and not Impact

A licensing decision, and the reason the preview in your browser matches the file you download exactly.

3 min read

The font is a licensing decision

The classic meme typeface is Impact. It is also Microsoft-licensed, and bundling it with a web service is not something the licence permits — so it is deliberately not here.

Memes are set in Bebas Neue instead: a condensed uppercase face released under the SIL Open Font Licence, which explicitly allows redistribution. It is tall, narrow and heavy in the same way Impact is, so captions read the way people expect.

The preview and the export use the same font file

Text rendering is the classic place a canvas editor betrays you: the browser lays the caption out with one font, the server renders the final image with whatever it has installed, and the download does not match what you were looking at.

The font file the browser downloads is byte-for-byte the file the renderer uses — the same file, lifted out of the worker image and served to the page. The line breaks are decided from measured metrics rather than guessed, so a caption that fits in the preview fits in the export.

Templates are drawings, not photographs

The built-in templates are defined as geometry — panel positions, sizes and fills — and drawn as vector artwork. That means the tile you pick from the gallery and the image your meme is built on are generated from the same description and cannot look different.

When you choose one it is rasterised at its full resolution and handed to the pipeline as an ordinary picture. From that point the tool has no idea it was a template, which is why uploading your own photograph works identically.

Top and bottom captions
The traditional arrangement, auto-fitted to the width.
Your own picture
Upload anything the tool accepts and caption that instead.
Outline
The black stroke around white text that keeps it readable over a busy image.

Frequently asked questions

Can I use Impact?
Not here. It is Microsoft-licensed and redistributing it with a web service is not permitted. Bebas Neue is the closest freely licensed equivalent and is what the tool uses.
Will the download look like the preview?
Yes. The browser and the renderer use the same font file, and the layout is measured rather than estimated, so the exported image matches what you were editing.
Can I use my own image instead of a template?
Yes. A template is just a generated picture — an uploaded photograph takes exactly the same path through the tool.