Skip to content

Add Text

Add Text to Image

Overlay text on images with custom font, size, color, and position

  • Runs in your browser
  • Nothing uploaded
  • No sign-up
  • Free, no daily limits
  1. 1Add your file
  2. 2Choose settings
  3. 3Download

Drop an image here

Choose a file

Select an image to add text to · up to 20 MB · nothing is uploaded

100% Private: All processing happens in your browser. Your files never leave your device.

Last updated

Add Text to Image gives you a straightforward way to overlay headlines, captions, dates, and name badges directly onto photos in your browser. Built entirely around HTML5 canvas rendering, it executes locally on your device without sending sensitive personal photos or document scans to third-party servers.

The tool supports six standard fonts (Arial, Times New Roman, Courier New, Georgia, Verdana, and Impact), seven preset alignment anchors, multi-line paragraph inputs, and full UTF-8 international character sets. Whether you need an exam name caption or a quick social label, everything happens in memory with real-time visual feedback.

How it works

  1. 1. Drop your photo

    Select a JPEG, PNG, or WebP picture up to 20 MB. The file loads immediately into client memory without network transmission.

  2. 2. Enter text and choose typography

    Type your message in the text box (press Enter for multiple lines). Select your desired font family, color, and size between 12px and 200px.

  3. 3. Configure position and background banner

    Pick one of seven anchor positions. Optionally disable transparent background to add a solid color strip, either full width or hugging the text.

  4. 4. Render and download

    Click Apply Text & Download to draw the typography onto the full-resolution canvas and save the finished graphic to your computer.

When you'd use it

  • Adding candidate name and date to exam photos

    Comply with official government portal requirements (such as SSC, UPSC, and state recruitment boards) by stamping your name and photo capture date in a clean bottom banner.

  • Stamping dates and locations on travel memories

    Add subtle corner text with dates, city names, or event captions to organize digital family scrapbooks and albums.

  • Creating promotional social media banners

    Overlay bold sale announcements, product prices, or store notices using the high-impact banner bar across listing images.

  • Multilingual notices and vernacular captions

    Overlay Hindi Devanagari text on photos (we tested it, and conjuncts render correctly). Other scripts such as Tamil or Bengali work when your device has a font for them.

Typography options and layout behavior

The editor provides six system fonts rendered bold: Arial, Times New Roman, Courier New, Georgia, Verdana, and Impact. Text alignment supports seven positions: Top Left, Top Center, Top Right, Center, Bottom Left, Bottom Center, and Bottom Right. A soft dark drop shadow (rgba 0, 0, 0, 0.6 with blur scaled to 15% of font size) is applied automatically to ensure high contrast across varied photo backgrounds.

When the Transparent checkbox is turned off, you can set a solid background color behind your text. The Full Width checkbox controls whether this background spans the entire width of the image as a horizontal banner or shrinks to hug only the bounding box of your letters. Multi-line text breaks wherever you press Enter in the text area, maintaining uniform 1.2x line spacing.

If you want repeating diagonal copyright text instead of a positioned banner, use Add Watermark. If you need to combine a portrait photograph and a handwritten signature into one file for an application portal, see our Photo Signature Joiner.

Tested typography rendering on 2048 x 1536 px sample photo (2,678,144 bytes input)
Test CaseFont & SizePosition & StyleOutput Size (JPEG 0.95)Visual Verification
English Sample48px Arial boldBottom Center with shadow1,622,507 bytes (1584.5 KB)Sharp latin glyphs, crisp shadow
Hindi Devanagari48px Arial boldBottom Center with shadow1,622,755 bytes (1584.7 KB)Full conjuncts rendered cleanly
Banner Bar Test36px Impact boldBottom Full-width black bar1,598,120 bytes (1560.7 KB)Edge-to-edge solid strip

Source: Wikimedia Commons CC0 photo Dongans Oak GPS by Jim.henderson tested on Chrome 156, checked October 29, 2026

Why does text look blurry after download?

A common point of confusion is the difference between preview display scaling and full-resolution canvas rendering. While you edit, TryDocsy scales the preview canvas to fit inside a 400px container so it remains visible on mobile and desktop screens. On a high-resolution 2048 x 1536 px image, a 24px font appears relatively large on the scaled preview, but covers only a tiny percentage of the full canvas.

When you click Apply Text & Download, the tool renders text at full 1:1 pixel dimensions on an unscaled canvas. If you selected a font size that was too small for your image's pixel dimensions, the text will appear small, and zooming in to read it will make the rasterized glyphs look soft. For large photos (above 1920px wide), choose font sizes between 48px and 96px for high clarity.

When not to use this tool: if you require curved text along an arc, rich multi-colored typography within a single sentence, or multiple independent floating text layers, use dedicated graphic design software like Canva or Figma. TryDocsy is designed for single-block captions, exam name-and-date strips, and fast in-browser labels.

Output format behavior: uploaded PNGs export as PNG with alpha transparency preserved. All other input formats export as JPEG at 0.95 quality over a solid white matte, with all EXIF metadata removed. If your finished image exceeds portal size limits, reduce its weight with our image compressor or trim borders with our crop tool.

Frequently asked questions

Can I add Name and Date of Birth for government exam photos?

Yes. Set Position to Bottom Center, type your name on the first line and date on the second line, uncheck Transparent, and check Full Width. This produces a clean, solid caption banner matching SSC and UPSC exam specifications.

Does the tool support non-English scripts like Hindi or Arabic?

Yes. The browser canvas uses native UTF-8 font rendering. We tested Hindi Devanagari text ('नमस्ते भारत - ट्राईडॉक्सी 2026') at 48px, which renders complex conjuncts and matras accurately without distortion.

Why does the text wrap unexpectedly or run past the edge?

The tool does not automatically wrap text based on image width. To start a new line, press Enter in the text area. You can also lower the font size slider if a long title exceeds the canvas border.

Can I disable the text drop shadow?

No. The dark drop shadow is rendered automatically behind each line to preserve legibility when text crosses light and dark sections of a photograph.

Can I upload custom OTF or TTF font files?

No. The tool uses six universal system fonts: Arial, Times New Roman, Courier New, Georgia, Verdana, and Impact. This ensures instant rendering without downloading external font packages.

What is the maximum upload limit for adding text to images?

You can upload image files up to 20 MB. All processing takes place locally on your computer or phone browser without uploading to any remote server.