The fastest way to change text color
Open your document in InDesign and click once on the text you want to recolor. Then select the Selection tool (the arrow at the top left of the toolbar) and highlight the specific words or letters you want to change. With text selected, look at the bottom of the left toolbar — you'll see two overlapping squares, one in front of the other. The square in front is your text color. Click it, and a color picker opens. Choose your color and click away. The text updates when ready.
If you want to change all the text in a text box at once, click the box border (not inside it) with the Selection tool, then click the text color square. This recolors everything in that box without having to highlight individual words.
Key Takeaways
- The text color square sits at the bottom of the left toolbar and looks like two overlapping colored squares — click the one in front to open the color picker.
- Highlight only the words you want to change, or click the text box border to recolor all text in that box at once.
- The color picker shows swatches, a color wheel, or a field where you can type hex codes if you know the exact color you need.
- If you want to use the same color repeatedly, drag it into the Swatches panel so it stays available for future projects.
Using the color picker to find the right shade
When you click the text color square, InDesign opens a panel with several ways to pick a color. The simplest is the Swatches tab at the top — it shows colors already in your document, plus a set of standard colors. Click any swatch and your selected text changes to that color when ready.
If you don't see the color you want in the swatches, click the Color tab next to it. You'll see a color wheel on the left and a brightness slider on the right. Click anywhere on the wheel to pick a hue, then drag the slider up or down to make it lighter or darker. The text updates as you move, so you can see the change in real time on your page.
For precise colors — if you're matching a brand color or a photo — you can type a hex code directly. At the bottom of the color panel, you'll see a field with a # symbol. Paste or type the six-character code there, and InDesign applies that exact color.
Changing color for entire paragraphs or styles
If you have multiple paragraphs that should all be the same color, you don't have to select each one separately. Click inside any paragraph you want to change, then go to the Type menu at the top and choose Paragraph Styles. A panel opens on the right showing all the styles in your document. Right-click the style name and choose Edit. A dialog box opens with many options — click Character Color on the left side, then pick your color from the picker that appears. Click OK, and every paragraph using that style changes color at once.
This method is especially useful if you're working on a long document where the same text type appears many times. Change the style once, and the color updates everywhere automatically.
Saving colors you use often
If you find yourself using the same color over and over, add it to your Swatches panel so you don't have to hunt for it each time. First, pick the color using the color picker as described above. Then look for the Swatches panel on the right side of your screen — if you don't see it, go to Window at the top menu and choose Swatches. At the bottom of the Swatches panel, you'll see a small icon that looks like a dog-eared page. Click it, and InDesign saves your current color as a new swatch. Give it a name when prompted, and it appears in your swatches list from then on.
Saved swatches stay in that document. If you want to use them in other projects, you can export them. Go to the Swatches panel menu (the three horizontal lines at the top right of the panel) and choose Save Swatch Library. InDesign saves the colors as a file you can open in any other document.
Fixing text that's hard to read against the background
Sometimes you pick a color that looks good in isolation but becomes hard to read when placed over a background or image. The quickest fix is to add a text background box. Select your text, go to the Type menu, and choose Text Frame Options. Click the Baseline Options tab, then check the box next to Background Color. Pick a color that contrasts with your text — usually white or a light shade if your text is dark, or a dark shade if your text is light. Click OK, and InDesign adds a colored box behind the text, making it readable.
Alternatively, you can change the text color itself to something with more contrast. If dark text on a dark background is the problem, try white or yellow text instead. Test it by zooming out to see how it looks at actual reading distance, not just up close in the editor.
Using the eyedropper tool to match colors from images
If you want your text to match a color that appears somewhere else in your document — in a photo, a shape, or another text block — use the eyedropper tool. Select your text first, then click the eyedropper icon in the color picker panel (it looks like a small dropper). Your cursor changes to a crosshair. Click anywhere on your page or image, and InDesign samples that color and applies it to your selected text when ready.
This is faster than trying to match colors by eye and ensures your text color actually coordinates with the rest of your design. The eyedropper works on any color visible on your page, including colors in placed images.
Frequently Asked Questions
Can I change the color of just one letter in a word?
Yes. Click inside the text with the Type tool (the T icon in the toolbar), then click and drag to highlight just that letter. Click the text color square and pick your color. The single letter changes while the rest of the word stays its original color.
What's the difference between the two squares at the bottom of the toolbar?
The square in front controls text color. The square behind it controls the background color of the text box itself. Click the one in front for text, the one behind for the box background. You can also swap them by clicking the small double-arrow icon between them.
Why does my text color look different on screen than when I print it?
InDesign displays colors based on your monitor's settings, which may not match your printer's output. For accurate color, use CMYK colors instead of RGB if you're printing. Go to the color picker, click the menu at the top right, and choose CMYK to switch color modes.
Can I change text color in a placed PDF or image?
No — you can only change the color of text you created in InDesign itself. Text that's part of an image or PDF is locked. If you need to change that text's color, you'll need to edit the original file in the program that created it, then place the updated version back into InDesign.