iluvfreetools
Site & safety46 of 46

Risk assessments, method statements, SWMS and job hazard analyses, for the UK, US, Australia and Canada. Finished documents, no empty boxes left for you.

All 46 ›
Structure & materials35 of 35

Steel, timber, concrete, brickwork, boards, groundworks and roofs. Section data, indicative sizing, quantities and the reference tables you normally go hunting for.

All 35 ›
Home & property32 of 32

See what it would look like before you commit, then work out what it takes. Upload a photo of your own wall, drive or house and try things on it.

All 32 ›
Invoices & docs20 of 20

Invoices, quotes, receipts and the rest of the paperwork, generated properly. No account, no watermark, and Download is the only button.

All 20 ›
Money & tax39 of 39

Wages, mortgages, tax and the everyday sums. What you actually take home, what it actually costs, and what you actually owe.

All 39 ›
People & hours46 of 46

Rotas, rosters and schedules, holiday and PTO, timesheets and staff paperwork. The admin that eats a Sunday evening, done in ten minutes.

All 46 ›
Business & marketing50 of 50

Starting up, getting found and keeping the admin straight. Everything downloadable, nothing paywalled at the last step.

All 50 ›
PDF & documents27 of 27

Merge, split, crop, sign, number and compress. Everything runs in your browser, so the contract you open here never reaches a server.

All 27 ›
Image tools24 of 24

Convert, resize, compress, crop and adjust. All of it on your own machine, with no upload, no account and no watermark on anything.

All 24 ›
Text & dates20 of 20

Word counts, case, days between dates, working days and ages. The ten-second look-ups, with no account and nothing stored.

All 20 ›
Random & party27 of 27

Secret Santa, draws, brackets, sweepstakes, printables and party quantities. The bit that is just for fun, done properly.

All 27 ›
Training & tests21 of 21

Practice tests for the cards and licences that decide whether you can work. Every answer cites the guidance it came from, not a forum.

All 21 ›

Add text to a photo

Free. No account, no email, nothing uploaded.

100%

Click where the text should start and type it. It arrives as its own layer, so you can change its opacity or blend mode, or delete it and try again.

Drop an image here, or open one

JPG, PNG, WebP, or a PSD with its layers, names, masks and blend modes intact.

  1. Pick a tool from the left. Hover any of them for its keyboard shortcut.
  2. Options appear in the strip above the canvas, for whichever tool is active.
  3. Layers are on the right, and everything is undoable.

Nothing is uploaded. The file is opened by this page and never leaves the machine, which is the whole reason to edit a payslip or a photo of your kid here rather than anywhere else.

Nothing open Nothing uploaded

Worked out on this device, by this page. Nothing you typed was sent anywhere or stored, and closing the tab loses it.

Next in the same job

Most captions fail for one reason

They were judged at full size on a good screen, and then everybody saw them somewhere else.

The photo goes into a feed as a thumbnail, appears in a search result at a couple of hundred pixels wide, or gets opened on a phone with the brightness down on a train. Text that looked considered at full size is a grey smudge in all three.

The fix is unglamorous: make it bigger than looks right, and give it enough contrast that it does not depend on the photo behind it.

Do not trust the picture underneath

White text over a sky works until the sky is bright. Dark text over a shadow works until somebody views it on a phone that has decided to brighten shadows for them.

Photographs are not uniform, and the part of the image behind your caption is the part you have least control over. If the words must be read, put something solid behind them: a filled panel, a semi-transparent strip, or a heavy outline around the letters.

It looks less elegant in the editor. It is the difference between a caption and a decoration.

Keep it away from the edges

Every platform crops. They crop differently on desktop and on mobile, they crop differently again for a preview card, and they change the rules without telling anybody.

Anything near an edge or a corner is the first thing to go. A date in the bottom right, a name along the top, a logo tucked into a corner: all of those are exactly where the crop lands.

If the text has to survive wherever the image ends up, keep it well inside the middle of the frame and accept the composition compromise. There is no way to negotiate with an automatic crop.

Type is drawn into the pixels

When you export, the words become part of the image. They are no longer text: they are a picture of text.

That has one advantage worth knowing. Nobody can select it, copy it, or extract it from the file, and it will look identical on every device because there is no font to be missing. A date stamp or a label burnt into a photograph is genuinely permanent.

It also means you cannot fix a typo without starting again from the original. Keep the original.

What people are usually doing here

Labelling a photo of a job so the person receiving it knows which unit, which floor or which date it refers to. Putting a name on a photograph before sending it to somebody who will have forty others. Adding a caption before a photo goes onto a page. Marking a screenshot with what it is showing.

All of those have the same requirement: it needs to be legible to somebody who is not looking carefully. None of them need an account, an upload or a subscription, which is most of what the alternatives ask for.

Nothing leaves your device

The photo is decoded in your browser, edited there and saved from there. No upload, no queue, no account and no cap on file size beyond what your own machine can handle.

Which matters more than it sounds for this particular job, because a photograph you are adding a name or a date to is quite often a photograph of somebody's property, somebody's work or somebody's family.

Common questions

How do I keep text readable over a busy photo?

Give it a background rather than trusting the photo. White text on a light sky, or dark text over a shadow, disappears the moment the image is resized or shown on a dim screen. A solid or semi-transparent panel behind the words, or a heavy outline, works on any photo. Relying on the picture underneath being the right brightness is the most common reason captions become unreadable.

What size should the text be?

Larger than looks right on your screen. Whatever you are making this for, somebody will see it as a thumbnail in a feed, in a search result, or on a phone held at arm's length. A caption sized to look elegant on a desktop monitor is unreadable at a quarter of the size, and a quarter of the size is where most people will meet it.

Will the text stay where I put it when the platform crops the image?

Not necessarily, and this catches people out constantly. Social platforms crop images differently on desktop and mobile and change their minds periodically. Text near an edge or a corner is the first thing to disappear. Keep anything that must survive well inside the middle of the frame.

Can I edit the text after saving?

Not from the exported file. The text is drawn into the pixels, so a saved JPEG or PNG is a picture of the words rather than the words themselves. Keep the original photo, and if you expect to revise a caption repeatedly it is worth writing down what you typed.

Is there a watermark on the download?

No. No badge, no name in the corner, no reduced resolution and no account to remove any of that. It runs on your device so there is nothing to recover the cost of.

Is the photo uploaded?

No, and on this tool it is worth more than it sounds. People add text to screenshots of messages, photographs of documents and pictures of their own children, which are exactly the files nobody should be handing to a stranger to process. It is opened, edited and saved by your own browser, so there is no size cap beyond what your device holds, no queue, and it works with the network switched off. The copy you save also carries none of the original camera metadata, because it is redrawn, not edited in place.