Drop your image here

or click to browse — JPG, PNG, WebP supported

JPG PNG WebP
Click on the image above to position the active text layer
Text Layers
Text
Font
Size
48
Color & Style
Alignment
Opacity
100%
Rotation
Outline Width
0

Frequently Asked Questions

Click anywhere on the image preview to move the active text layer to that position. The text will snap to where you click, using the alignment setting to anchor it (left-aligned text starts at the click point, center-aligned text is centered on it, right-aligned text ends at it).

Yes — in two ways. First, you can press Enter in the text box to add line breaks within a single layer. Second, you can click “Add Layer” to create a completely independent text element with its own font, size, color, and position. Multiple layers let you combine different text styles on the same image.

We include the most universally available system fonts: Arial, Georgia, Impact, Courier New, Times New Roman, Verdana, Trebuchet MS, and Comic Sans MS. These fonts are installed on virtually all Windows, Mac, and Linux systems, ensuring consistent rendering. Since text is drawn directly to the canvas using your device’s fonts, the output matches exactly what you see in the preview.

The shadow option adds a soft drop shadow behind the text, which makes it readable over any background color. This is especially useful for white text on light images or dark text on dark images. The shadow color is set using the second color picker (next to the text color). For maximum readability, use a white text with a dark shadow, or vice versa.

Shadow adds a soft, offset blur behind the text — it gives depth and improves readability without being too harsh.

Outline draws a hard stroke around every letter at a set pixel width. This is the classic “Impact meme” style. Higher outline values create a more prominent border. Both can be used together for maximum contrast over complex backgrounds.