Image Tool
Font Image Generator: Text to PNG
Type a word, pick a real typeface or a Unicode style, set colours and size, and download a sharp PNG — transparent background if you want it. Drawn in your browser, nothing uploaded.
Up to 120 characters. Press Enter for a second line.
Size
Colours
18
Typefaces
22
Unicode Styles
PNG
Transparent OK
100%
Free
How to Use the Font Image Generator
- 1
Type a word or a line
A name, a title, a handle — up to 120 characters, with a second line if you want one.
- 2
Pick a typeface or a Unicode style
Real fonts for a logo or thumbnail; a Unicode style when you want the copy-paste look as a picture.
- 3
Set size and colours, download
Transparent background is one tap. The PNG is drawn on your device and saved straight from the browser.
What This Makes, and What It Does Not
It makes a PNG. You type a word or a short line, choose how it should look, and the page draws it on a canvas and hands you the picture. The output is pixels — a file you can drop into a video thumbnail, a Discord banner, a story frame or a slide, and it will look the same everywhere, because an image does not depend on the fonts installed wherever it ends up.
It does not make a font, and nothing here is generated by an AI. The 18 typefaces are real, existing fonts drawn by their designers and published under an open licence; the page renders them, it does not invent them. What it can do is hand you the typeface itself: each one is downloadable as a TTF from the button under the picker, so if you like how a word looks you can install the font and use it in any app. What you cannot get here is a new font, or a font of your own handwriting — that is a different kind of tool, and the rest of this page will not pretend otherwise.
Everything else on this site produces text — characters you copy and paste. This page exists for the moment when text is the wrong format: when the destination will not hold the characters, or when you need a fixed picture of a word rather than the word itself.
When a Picture Beats Copy-Paste Text
Styled Unicode text — the bold, script and gothic alphabets the font generator produces — works because the characters travel with the text. Paste them into a bio and the bio shows them. That is its strength, and it is also where it fails: some places strip characters they do not recognise, some fonts on some devices have no glyph for them, and a few platforms flatten everything to plain letters on save.
The compatibility guide lists where each style survives. For the places it does not, an image is the honest workaround. A PNG of the styled word cannot be stripped or substituted, because there are no characters left to strip — only pixels. The trade is that it is no longer text: it cannot be selected, searched or read by a screen reader, and it will not reflow. That makes it right for a banner and wrong for a bio.
A rule that holds up: if a person might need to copy the word, keep it as text. If they only need to see it, an image is fine and often better.
The Typefaces, and What You May Do With the Output
The 18 faces are chosen to cover the jobs a text image usually has — a script for a name, a heavy sans for a thumbnail, a serif for something that should look established, a display face for something that should not, and two monospaces for code or a retro look. They are grouped that way in the picker.
| Group | Typefaces | Licence |
|---|---|---|
| Script | Great Vibes, Pacifico, Dancing Script, Satisfy | OFL-1.1 / Apache-2.0 |
| Serif | Playfair Display, Cinzel, Cormorant Garamond | OFL-1.1 |
| Sans | Montserrat, Poppins, Bebas Neue, Oswald | OFL-1.1 |
| Display | Lobster, Righteous, Bangers, Permanent Marker, Press Start 2P | OFL-1.1 / Apache-2.0 |
| Mono | Space Mono, Fira Code | OFL-1.1 |
All of them are Google Fonts. Sixteen are released under the SIL Open Font License and two — Satisfy and Permanent Marker — under the Apache License 2.0; the table shows which. Both licences permit using the fonts to make things — documents, images, logos — for any purpose, including commercial, with no attribution required on the output. The OFL forbids selling the font files themselves, which this page never gives you. You get a picture; the font stays where it was.
The fonts are requested from Google only when you open this page, so no other page on the site pays for them. On a slow connection the first draw may use a fallback for a second before the real face arrives; the preview redraws itself when it does.
Installing a Typeface on Your Own Device
Every typeface in the picker has a download button beneath it. It gives you a zip holding the font's TTF and its licence file together — the licence has to travel with the font, and that is the one condition both licences put on passing it along. Where the family is a variable font, the single file covers every weight; where it is not, you get the weight this page draws with.
- Windows — unzip, right-click the .ttf, choose Install. It appears in every app after that app is restarted.
- macOS — unzip, double-click the .ttf, click Install Font in Font Book.
- Android — most apps that let you pick fonts (Canva, CapCut, PixelLab) accept a .ttf from your Downloads folder directly; the system font itself cannot be changed without a launcher that supports it.
- iPhone and iPad — a font manager from the App Store installs it as a configuration profile; apps like Pages, Keynote and Canva then list it.
The eighteen files come to under two megabytes in total. They are served from this site rather than fetched from elsewhere so the download works reliably and the licence always comes with it.
| Typeface | File | Licence |
|---|---|---|
| Great Vibes | GreatVibes-Regular.ttf | OFL-1.1 |
| Pacifico | Pacifico-Regular.ttf | OFL-1.1 |
| Dancing Script | DancingScript[wght].ttf | OFL-1.1 |
| Satisfy | Satisfy-Regular.ttf | Apache-2.0 |
| Playfair Display | PlayfairDisplay[wght].ttf | OFL-1.1 |
| Cinzel | Cinzel[wght].ttf | OFL-1.1 |
| Cormorant Garamond | CormorantGaramond[wght].ttf | OFL-1.1 |
| Montserrat | Montserrat[wght].ttf | OFL-1.1 |
| Poppins | Poppins-Bold.ttf | OFL-1.1 |
| Bebas Neue | BebasNeue-Regular.ttf | OFL-1.1 |
| Oswald | Oswald[wght].ttf | OFL-1.1 |
| Lobster | Lobster-Regular.ttf | OFL-1.1 |
| Righteous | Righteous-Regular.ttf | OFL-1.1 |
| Bangers | Bangers-Regular.ttf | OFL-1.1 |
| Permanent Marker | PermanentMarker-Regular.ttf | Apache-2.0 |
| Press Start 2P | PressStart2P-Regular.ttf | OFL-1.1 |
| Space Mono | SpaceMono-Bold.ttf | OFL-1.1 |
| Fira Code | FiraCode[wght].ttf | OFL-1.1 |
Unicode Styles as an Image
The second mode renders the site's own styled alphabets — the 22 styles the text styler uses — as a picture instead of as characters. This is the answer to a specific complaint: someone found a style they like, pasted it somewhere, and it came out as boxes or plain letters. As an image it comes out as it looked here.
These styles are drawn with the symbol fonts every major operating system ships, which cover the Mathematical Alphanumeric block the styles come from, so nothing is downloaded for this mode. The exact letterforms are therefore your system's — the bold script on a Mac and on Windows are the same characters drawn by different fonts, and will differ slightly, in the same way the text itself does on those systems.
Size, Sharpness and Transparent Backgrounds
The four sizes set the letter height: 64, 112, 176 and 256 pixels. The canvas is then drawn at your screen's pixel density, up to three times over, so on a phone with a 3× display the letters of a Large export are 528 pixels tall, and the file taller still with its padding. Width follows the text. The padding scales with the size, so the letters never touch the edge.
Choose the size by the destination, not by the preview. A YouTube thumbnail is 1280 × 720 and a title across it wants Huge; a small badge in a stream overlay wants Small. Exporting larger and letting the destination scale down is always safe; exporting small and scaling up is what makes text look soft.
Transparent removes the background entirely, so the PNG carries only the letters and can sit on any colour or photo. The preview shows a checkerboard behind it so you can see the edges; the checkerboard is not in the file. The two colour pickers work with any preset — pick a preset for the pairing, then adjust either colour by hand.
Where a Text PNG Is Useful
- Video thumbnails — a title in a heavy sans, transparent, laid over the frame in any editor.
- Discord and Twitch — server banners, stream overlays and panel headers, where a styled name as text may not render but a picture will.
- Stories and reels — a word in a script face as a sticker, when the app's own fonts are not the look you want.
- Tattoo and lettering mock-ups — a name in three or four faces, side by side, before committing. The tattoo font generator does the same with Unicode styles as text.
- Slides and documents — a heading in a face the audience's machine does not have, guaranteed to look the same on every screen.
- Gaming names — a handle in a display face for a profile card or a clan graphic, alongside the text version from the gaming username guide.
Limits Worth Knowing
It is not text. The image cannot be selected, searched, edited or read aloud. Anything that has to be found or understood — a handle people will search for, a price, a date — should stay as text somewhere the reader can reach it.
Two lines, 120 characters. This is a tool for a word or a line. A paragraph rendered as one image is unreadable at any size that fits a screen, and the cap is there so the page does not pretend otherwise.
Copy image is not universal. Copying a PNG to the clipboard works in current Chrome, Edge and Safari and is refused by some browsers and some privacy settings. Download always works, and is the safer choice.
Unicode styles depend on your system fonts. The styled-alphabet mode draws with whatever symbol font your device has. On a very old or minimal system a style may show as boxes in the preview; if it does, it would show as boxes in the text too, and a real typeface is the better choice for that machine.
Frequently Asked Questions
Does this create a font file I can install?
It does not create one — nothing here designs new letterforms. But every typeface it uses can be downloaded as a TTF from the button under the typeface picker, with its licence file in the same zip, and installed on Windows, macOS, Android or iOS like any other font. What you cannot get is a font of your own text or a new design; for that you need a font-making tool, which this is not.
Can I use the image commercially — on a product, a channel, a client logo?
Yes. The typefaces are Google Fonts — sixteen under the SIL Open Font License, two under the Apache License 2.0 — and both allow rendering them into images you use however you like, including commercially. The image is yours. What the OFL forbids is selling the font files themselves, which this tool never gives you.
Why is the download blurry on my phone?
It should not be. The image is drawn at your screen's pixel density, up to three times the nominal size, so a Large export on a modern phone is over 500 pixels tall. If a platform then scales it down, that is the platform's compression. For the sharpest result, export at Huge and let the destination shrink it.
What is the difference between a typeface and a Unicode style here?
A typeface is a real font — the letters are drawn by that font's designer. A Unicode style is the trick the rest of this site uses: ordinary letters swapped for lookalike characters from other Unicode blocks, so the text stays text. Rendering a Unicode style to an image is for the places that strip or break those characters, where a picture survives and the text does not.
Is my text uploaded anywhere?
No. The image is drawn on a canvas inside your browser and saved from there. Nothing you type leaves your device. The only network request this page makes that others do not is for the font files themselves, from Google Fonts.
Why does the transparent background show a checkerboard in the preview?
The checkerboard is only in the preview, so you can see where the edges of the transparent area are. The downloaded PNG has a genuinely transparent background — place it on any colour and only the letters show.
Can I get a JPG or SVG instead?
PNG only. JPG cannot hold transparency, which is the main reason to want a text image in the first place. SVG would need the font embedded or referenced, which brings the licence question back — PNG sidesteps it, because the output is pixels, not the font.
Is there a watermark or a limit?
No watermark, no account, no daily limit. Text is capped at 120 characters because the page is for a word or a line, not a paragraph; a paragraph as one image is unreadable at any size that fits a screen.
Need the text itself, not a picture of it?
If the destination accepts Unicode, copy-paste text is lighter, searchable and readable. These pages produce it.
