List to Image Converter: Save a List as a PNG
Draw a list of words or numbers as lines of text on an image and download it as a PNG. Choose the font size, padding and colours. Nothing is uploaded.
0 characters, 0 bytes
0 characters, 0 bytes
About converting a list to an image
This page draws a list as lines of text on an image and saves it as a PNG file. Paste words, names, numbers or short sentences, one per line, and each item becomes one line of the picture. It is a quick way to share a list where text does not travel well: a social media post, a slide, a chat that strips formatting, or a document where the list must look exactly the same on every screen. The picture is drawn by your browser; nothing is uploaded.
How to make a list image
Steps
- Paste the list into Input, one item per line, or choose the Input separator your list uses, such as a comma.
- List to image is already selected. Set the Font size in pixels, from 6 to 200, and the Padding in pixels around the text, from 0 to 200.
- Pick a Text colour and a Background colour. A dark background with light text works well for slides.
- Check the preview, then press Download PNG to save
list.png.
How the image is laid out
Each item is drawn on its own line, left aligned, in the browser's standard sans-serif font. Lines are spaced at 1.4 times the font size, rounded to whole pixels, so text at 24 pixels gets lines 34 pixels apart. The image is exactly as wide as the longest line plus the padding on both sides, and as tall as all the lines plus the padding at the top and the bottom, so there is no wasted space. An item that is empty still takes a line, which lets you leave gaps between groups; turn on Remove empty items to close them.
Numbers and integers
The same page turns a list of numbers or integers into an image, for example a set of lottery numbers, scores or a sequence to post as a picture. The numbers are drawn exactly as typed. To generate the numbers first, use the Random Number Generator or the Prime Number Generator, then paste the output here.
ASCII, Unicode and emoji text
Any text your browser can display can be drawn: plain ASCII, accented letters, Greek, Cyrillic, Arabic, CJK characters and emoji. The page works on the Unicode text as typed, so UTF-8 input pasted from another program keeps every character. Emoji are drawn with your system's colour emoji font, so they look the same as they do in your other apps; a larger font size, such as 64 pixels, shows their detail best.
Limits
An image can be up to 8,192 pixels wide and tall, the size that every common browser can still draw and save. At a 24-pixel font that is more than 200 lines. If a list is too long or a line too wide, the page says so; use a smaller font, fewer items or shorter lines. A PNG keeps the text sharp, with no compression blur around the letters.
Formatting the list first
Before drawing, the full List Formatter can add bullets or a counter, quotes or padding to the items. Format the list there, copy the result, then paste it back with List to image selected.
Open-source credits
The layout maths is implemented in-house for this site and uses no third-party library. The text is measured and drawn with the HTML Canvas 2D API as defined in the WHATWG HTML Living Standard, and the PNG is encoded by the browser itself.