Skip to main content
Text to Frames turns any word into a set of Canva frames — one frame per letter — so you can drop a photo or pattern straight into your text. Instead of manually masking each letter, you type a word, pick a font, and get ready-to-fill letter frames in your design.

What you can do

Fill text with an image

Type a word and get letter-shaped frames. Drag any photo in to fill your text with an image.

Choose any font

Pick the font and weight before converting. Bold, rounded fonts hold images best.

Add borders

Add a border around each letter to make photo-filled text pop on any background.

Apply blur and effects

Soften or stylize the image inside your letters with blur and other effects.

Why use Text to Frames

Filling text with an image in Canva normally means converting each letter into a frame by hand — slow and fiddly, especially for long words. Text to Frames does it in one step: every letter becomes a proper frame, ready to fill, with font, border, and blur controls built in.

Learn how to fill text with an image

Step-by-step guide to creating photo-filled text in Canva.