Change PDF Text Colour
Recolour the text of a PDF in one step: turn black body text dark blue, soften it to grey, or match your brand. By default only dark text changes, so coloured headings and links keep their colours.
Change PDF Text Colour
Open · Pick a colour · Save
How to change the text colour in a PDF
Open your PDF
Drop the file onto the tool.
Pick the colour
Choose a preset or any colour, and whether only dark text changes.
Download
Press Change text colour and download.
Why use it
What this free tool does
Any colour
Presets and a colour picker.
Only dark text
Coloured headings and links stay as they are.
Real text
Text stays selectable and searchable.
Every page
All text in the document changes at once.
Live preview
Check before you save.
Private
Processed on your device.
How it works
The tool finds every piece of text in the PDF and changes the colour it is drawn in, leaving shapes, lines and pictures alone.
Text that is part of a picture, such as a scanned page or a screenshot, isn't real text, so its colour can't be changed this way.
Tip: Want a softer look for printing? Dark grey text uses less ink than black.
Your files stay on your device
Most online PDF sites upload your documents to their servers. Aleynray Ai does the work inside your browser instead, on your own computer or phone.
Nothing is sent anywhere, so contracts, bank statements, IDs and medical forms stay private, and there is no waiting for uploads.
- Free, with no sign-up or limits
- No watermark
- Files never leave your device
- Opens password-protected PDFs
- Works on desktop and mobile
Frequently asked questions
Why didn't the text in my scan change?
Scanned text is part of a picture, not real text.
Can I change only black text?
Yes. "Only change dark text" is on by default.
Can I change the background too?
Yes, with Change PDF Background Colour.
Is it free?
Yes. There is no sign-up, no limit on files and no watermark.
Are my files uploaded?
No. The tool runs inside your web browser and works on the file on your own device. Nothing is sent to a server, so private documents stay private.