Add text & your logo to any image

A real design studio in your browser — 30 professional fonts, gradients, curved text, shadows, outlines and unlimited layers. Then export exactly how you need it: choose the format, the quality, or an exact file size in KB.

  • 30 fonts
  • Arabic & RTL
  • Compress on export
  • No upload

Drop your image here

or click to browse — JPG, PNG, WEBP, HEIC · max 20 MB

Ad space
Thirty fonts, seven of them Arabic

Sans, serif, display, handwriting and dedicated Arabic typefaces — with five weights, italic, underline, letter spacing and line height.

Effects that look designed

Gradient fills, curved text, outlines, drop shadows, background panels and blend modes — plus six one-click style presets.

Export exactly how you need it

Choose JPG, PNG or WEBP, set the quality, resize the output, or compress it down to an exact number of kilobytes.

Step by step

How to add text and a logo to a photo

  1. 1
    Add your image

    Drag a photo onto the box above, or click it to pick a file from your device.

  2. 2
    Add text or your logo

    Press “Add text” for a caption or “Add logo” to upload your own mark. Each one becomes its own layer you can drag anywhere.

  3. 3
    Style it

    Pick a font and weight, apply a gradient, curve the line, then add an outline, a shadow or a background panel — or start from a preset.

  4. 4
    Export

    Choose JPG, PNG or WEBP, set the quality or an exact target size in KB, resize if needed, and download.

FAQ

Questions about adding text and logos

How many fonts are there, and do they cover Arabic?

Thirty typefaces are built in across five families — sans-serif, display, serif, handwriting, and seven fonts designed specifically for Arabic script: Cairo, Tajawal, Almarai, Amiri, Reem Kufi, Noto Kufi and Aref Ruqaa. Arabic renders with proper letter shaping and right-to-left flow is detected automatically.

Can I use a gradient instead of a flat colour?

Yes. Switch the fill from Solid to Gradient, pick two colours and a direction, and the gradient is applied across the text itself rather than the background.

What does the curve slider do?

It bends a single line of text along an arc, upward or downward. It is the effect used on badges, logos and circular emblems. Curve applies to one line at a time, so keep the text on a single line when using it.

Can I add my own logo?

Yes. Press “Add logo” and upload any image; a PNG with a transparent background gives the cleanest result. You can then scale, rotate, set opacity, snap it to one of nine positions, repeat it across the whole photo, or blend it into the image.

How does the export compression work?

Switch on “Compress to an exact size”, type a number in kilobytes, and the quality is adjusted automatically until the file fits under that limit. You can also resize the output dimensions at the same time, which reduces the size further.

Which format should I choose?

JPEG gives the smallest file and suits photographs, though its lossy compression can soften the edges of lettering. PNG is lossless, so text stays perfectly crisp, and it supports transparency. WebP sits between the two and is ideal for websites where page speed matters.

Is my image or logo uploaded anywhere?

No. Both the photo and your logo are read directly by your browser, and every layer is rendered on your own device. No file is ever sent to a server.

Does Arabic and right-to-left text render correctly?

Yes. The Arabic typefaces render with proper letter shaping and connection, and direction is detected as you type. This depends on the browser handling of bidirectional text and complex text layout, which is why choosing a typeface designed for the script matters as much as the language itself.

How does the gradient fill work?

Switching the fill from solid to gradient applies a colour gradient across the glyphs themselves rather than behind them. Horizontal suits wide headlines, vertical works for stacked lines, and diagonal gives a more dynamic result.

Why do outlines and shadows matter?

Light text placed over a bright sky or a busy background loses legibility because there is not enough contrast between the letters and what sits behind them. An outline, a drop shadow or a background panel restores that separation, which is why professionally captioned images almost always use one of the three.

Add text and a logo to an image online, free

This is a complete text-on-photo studio rather than a single caption field. Choose from thirty professional fonts across sans-serif, serif, display and handwriting families — including seven typefaces built for Arabic — then control weight, italic, underline, case, alignment, letter spacing and line height. Apply a gradient fill, curve the text into an arc, and make it readable over any background with an outline, a drop shadow or a coloured panel behind it.

You can also add your own logo to a photo: upload a PNG, scale and rotate it, adjust its opacity, snap it into a corner or repeat it across the whole image. Every caption and logo is a separate layer you can reorder, duplicate, delete or undo. When the design is ready, the export panel lets you choose JPG, PNG or WEBP, set the quality, resize the output, or compress the image to an exact size in KB — all processed inside your browser, with nothing uploaded and no watermark added to your work.

Everything is rendered locally through the browser canvas element, which keeps your photograph and your logo entirely private and makes each change appear instantly. Because the exported file is redrawn from pixels, any EXIF metadata in the original, including GPS coordinates, does not carry into the result.

To go further, use the photo editor for exposure, colour and crop work before adding type, the automatic enhancer for a quick quality lift, the watermark tool when you need a mark tiled across the whole frame, the platform resizer for exact social dimensions, or the batch converter and compressor to prepare the finished design for publishing.