To fill text with a pattern or image, we’re going to use Canva frames. Canva is a powerful tool for designing everything from social media posts to presentations, and one of the coolest features it offers is the ability to use frames in your designs. Frames allow you to easily insert images or patterns and create stunning visual effects. In this post, we’ll walk you through how to fill text with a pattern using a frame in Canva.
(This post contains affiliate links. This just means if you purchase something by clicking one of my links I may receive a small commission at no cost to you.)

What Are Canva Frames?
Frames in Canva are special containers that help you organize and shape images and other elements. Instead of manually cropping or resizing your images to fit a specific shape, you can drop them into a frame, and Canva will automatically adjust them. Frames are useful for creating polished designs quickly and with ease.
Step-by-Step Guide to Fill Text with a Pattern or Image
1. Create a New Design or Open an Existing One
– First, open Canva and start a new project by clicking on the “Create a design” button.
– Choose the type of design you want (e.g., Instagram post, presentation, flyer, etc.) or select one of your existing projects if you want to work with a design you’ve already started.
2. Add a Frame to Your Design
– To insert a frame, navigate to the “Elements” tab on the left-hand side.
– Scroll down and find the “Frames” section, or search “Frames” in the search bar.
– Select the frame shape you want to use. Canva has a variety of frame shapes like circles, squares, hearts, and even custom shapes. Click on the one you like, and it will be added to your design. For this tutorial we’re using letters so we can fill the text with a pattern. I searched for each letter individually. For example I put “ E frame” into the search to pull up a frame in the shape of the letter E.
3. Find a Pattern to Use
– Next, you’ll need to find a pattern that suits your design. To do this, go to the “Photos” or “Elements” tab.
– In the search bar, type keywords like “pattern,” “geometric pattern,” “floral pattern,” “textured background,” or any other term related to the style you’re looking for.
– You can also use the Backgrounds tab to find pre-made patterns that might work well for your frame.
– I used digital paper from Creative Fabrica in the video tutorial. I also pulled elements out of the digital paper to add them to the design. Check out the video to see exactly how I did that.
4. Drag the Pattern into the Frame
– Once you’ve chosen a pattern, simply click and drag it into your frame. When you hover the pattern over the frame, you’ll notice that the frame becomes highlighted.
– Drop the pattern, and it will automatically adjust to fill the frame. If the pattern doesn’t perfectly align, you can double-click on it to adjust the crop, zoom in, or reposition the pattern until it looks just right.
5. Adjust the Pattern
– If you want to make further adjustments, you can still fine-tune the pattern’s placement by clicking the image within the frame and dragging it.
– You can also adjust the transparency, brightness, or contrast of the pattern to match the overall tone of your design. Simply select the pattern and use the adjustment sliders under the Edit Image tab at the top of the screen.
6. Finalize Your Design
– Once the frame is filled and everything looks great, you can move on to adding other elements to your design, such as text, icons, or additional graphics.
– If you’re satisfied with the result, click the Download button in the top right corner to save your design in your preferred format (JPG, PNG, PDF, etc.).
You’re all done
Filling a text with a pattern in Canva is an easy way to elevate your designs. Whether you’re working on social media content, digital marketing materials, or personal projects, this simple technique can add texture, depth, and style to your work. Canva’s user-friendly interface makes it accessible to designers of all levels, and with a little practice, you’ll be able to create beautiful, professional designs in no time.