How to use
- Drop a photo into the box or click to choose one.
- Pick an Instagram size: 1:1 square, 4:5 portrait, 9:16 story or 1.91:1 landscape. Drag the photo to choose which part stays in the frame.
- Click a bubble shape to add it. You can add as many as you need.
- Type the text for the selected bubble. Drag the bubble to move it, and drag its corner dot (or use the size slider) to resize it.
- Choose PNG or JPG and download.
This speech bubble maker puts comic-style bubbles on your own photos. There are four shapes: a speech bubble with the tail on the left, in the middle or on the right, and a thought bubble with two small circles. Point the tail toward the person who is talking. Each bubble has its own text, position and size, and a few bubbles on one picture make a short dialogue.
The output is always 1080 pixels wide, the width Instagram uses: 1080 × 1080 for a 1:1 square post, 1080 × 1350 for a 4:5 portrait post, 1080 × 1920 for 9:16 Stories and Reels, and 1080 × 566 for a 1.91:1 landscape post. The photo is scaled to cover the whole frame and the parts outside are cut off; drag the photo to choose what stays in. Text is bold black on a white bubble and wraps by itself when a line gets long, and you can press Enter to break a line yourself.
PNG keeps the edges of the text sharp and suits screenshots and illustrations; JPG makes smaller files for photos. Instagram compresses uploads again, so starting from the exact size helps the picture stay clean. Everything happens in your browser: the photo and your text are never uploaded or saved.