How To Use Different Colors In Notion: Complete Styling And Customization Guide

How To Use Different Colors In Notion: Complete Styling And Customization Guide

How to Use Different Colors in Notion: A Complete Guide | nphcda.gov.ng

Notion supports ten native text colors and ten background highlights accessible via inline formatting bars, slash commands, or block handle menus, alongside unlimited custom hex codes rendered through inline KaTeX math expressions. Mastering these color tools allows you to establish structural hierarchy, improve workspace legibility, and maintain Web Content Accessibility Guidelines (WCAG) contrast standards across both light and dark display modes.


--- Advertisement / Sponsored Links ---
Verified by SecureScan: No Viruses Detected
Format: Adobe PDF Downloads: 12,409 Size: 2.4 MB

Technical Foundations and Workspace Color Prerequisites

Before altering the visual layer of a Notion workspace, establish foundational formatting conventions. Notion treats color as an attribute applied at either the inline text span level, the structural block level, or within database metadata properties. Applying colors arbitrarily creates visual noise, degrades readability, and breaks UI consistency between operating platforms.

Ensure your environment and design systems meet these operational standards:



  • Supported Platforms: Notion Web Client (Chromium or WebKit engines), Notion Desktop App (macOS and Windows Electron frameworks), or Notion Mobile (iOS and Android).
  • User Permission Thresholds: Full Edit permissions on target workspace pages; Workspace Owner or Member rights required to alter shared database select tag color taxonomies.
  • Display Modes: Familiarity with the keyboard shortcut to toggle between Light and Dark appearance (Command + Shift + L on macOS, or Control + Shift + L on Windows) to verify text legibility under inverted backgrounds.
  • Accessibility Standards: A target minimum contrast ratio of 4.5:1 for normal body text and 3:1 for large text headings in compliance with WCAG 2.1 Level AA.
  • Implementation Time: Less than 2 minutes for basic block styling; 5 to 15 minutes for configuring database tag schemas or advanced inline math color equations across a complete dashboard.

Step-by-Step Execution for Native and Custom Colors in Notion



Step 1: Applying Native Text and Background Colors via Inline Formatting

Inline styling isolates individual characters, words, or full sentences without altering the parent block container. This method is suited for inline emphasis, warning tags, or contextual notes inside standard paragraphs.



  1. Highlight the specific string of text using your mouse cursor or holding Shift with the arrow keys.
  2. In the floating rich-text menu that appears above the selection, click the button marked with an underlined letter A (labeled as Color).
  3. Review the two categorical sections inside the flyout: the upper half controls text foreground hues, while the lower half controls background highlighting.
  4. Select your target hue. Notion will immediately re-render the highlighted string without altering adjacent text within that block.

Pro-Tip: To skip mouse interactions, place your cursor at the end of a word or phrase, press the slash key, type the name of the color followed by the word "background" (or simply the color name for foreground text), and hit Enter. For example, typing "/blue" changes text to blue, while "/blue background" applies a blue highlight directly to that section.



Step 2: Styling Structural Blocks and Callout Containers

Applying color to an entire structural container—such as headers, callouts, lists, or full paragraphs—standardizes margin spacing and visual weight across a page layout.



  1. Navigate your cursor to the left margin of the block you intend to style until the six-dot drag handle (block menu icon) appears.
  2. Left-click the six-dot icon to expose the block configuration menu.
  3. Scroll down or hover over the Color submenu near the base of the list.
  4. Choose either a text color to shift the entire block's typographic color, or choose a background color to paint the rectangular block area from margin to margin.
  5. For distinct visual framing, convert standard text blocks into Callouts by pressing the slash key and typing "/callout". Callout containers feature an isolated icon alongside dedicated padding, allowing the background color to establish a clear visual boundary.

Warning: Assigning a block-level background color overrides any individual whitespace margins within nested multi-column layouts, which can lead to unexpected color banding if adjacent columns do not share the exact same height.



Step 3: Managing and Standardizing Colors in Database Properties

Databases use predefined tag palettes within Select and Multi-Select property fields. These colors classify project stages, urgency parameters, or departmental ownership.



  1. Open the target Notion Database in Table or Board view.
  2. Click the header of the Select or Multi-Select column to open its property settings, then select Edit Property.
  3. Click directly on the small three-dot menu icon adjacent to any existing tag label.
  4. Select one of the ten native colors displayed in the palette menu.
  5. To systematically organize status-driven workflows, enforce chronological or severity-based color ladders: set urgent items to Red, intermediate warnings to Yellow or Orange, completed actions to Green, and backlog entries to Gray.


Step 4: Injecting Custom Hex Codes Using KaTeX Equations

Notion restricts standard menus to a static palette of ten colors. If your brand guidelines require specific hex codes, RGB values, or HSL profiles, you can bypass native color locks by embedding inline LaTeX math expressions powered by KaTeX.



  1. Place your cursor where the custom-colored text needs to display.
  2. Trigger an inline math block by typing two dollar signs consecutively, or type the slash key followed by the words "inline equation" and press Enter.
  3. In the formula editor input field, write the KaTeX color syntax using your desired color parameter: backslash color, followed by the target hex code inside curly braces, followed by the custom text string wrapped in a separate set of curly braces. For instance, to produce emerald green text with the hex code #00A86B, type the backslash symbol, the word "color", then an open curly brace, "#00A86B", a closing curly brace, an open curly brace, the word "Completed", and a closing curly brace.
  4. To apply custom background highlight fills rather than just foreground text color, utilize the KaTeX colorbox command: write the backslash symbol, the word "colorbox", an open curly brace, the background hex code, a closing curly brace, an open curly brace, and your target text.
  5. Click the Done button or press Command + Enter (Windows: Control + Enter) to compile the expression. Notion will immediately render the typography using your specified hex values.

Pro-Tip: KaTeX treats standard text input inside curly braces as math variables by default, which removes normal word spacing. To maintain standard typography within a KaTeX color block, wrap your text in a nested text declaration, placing backslash text and an open curly brace directly before your words.



Step 5: Verifying Light Mode and Dark Mode Contrast Parity

Every native Notion color alters its exact RGB balance dynamically based on your interface theme. Custom colors created through math expressions do not automatically adapt to theme changes.



  1. Toggle your workspace into Dark Mode using Command + Shift + L or through Settings and then Appearance.
  2. Check that custom hex colors remain legible against dark charcoal backgrounds (hex code #191919 in Notion desktop).
  3. If a custom hex code dips below the 4.5:1 contrast threshold in Dark Mode, adjust the formula to use a mid-spectrum luminance value (such as soft pastel tones or vibrant mid-tones) that satisfies contrast requirements across both white and dark slate backdrops.

Notion Icons: Pack of 36 Notion Icons for Your Templates in 2 Different ...

Notion Icons: Pack of 36 Notion Icons for Your Templates in 2 Different ...

Notion Color Specifications and Contrast Parameters

The following matrix details Notion's native system colors, their contextual behavior across interface themes, and their accessibility characteristics.



Color Name Light Mode UI Application Dark Mode UI Application Best Functional Use Case Accessibility Contrast Status
Default Pitch Black / Off-Black Soft White / Muted Cream Standard prose and long-form documentation Passes WCAG AAA across all standard views
Gray Neutral Mid-Gray Muted Cool Gray Metadata labels, secondary captions, subtle borders High legibility for accents; avoid for tiny subtext
Brown Warm Tan / Earth Brown Pale Sandstone Category tags, organizational groupings High contrast on native cards; low intensity
Orange Amber Orange Light Creamsicle Active status, ongoing sprint items, warnings Balanced visibility; optimal for database tags
Yellow Canary Yellow Highlight Ochre / Goldenrod Attention flags, pending reviews, highlight marker Native background can wash out against white; use text sparingly
Green Forest / Emerald Green Mint / Seafoam Green Approved states, completed goals, positive ROI Excellent readability; universally recognized for success
Blue Slate / Royal Blue Sky / Cornflower Blue Hyperlinks, primary documentation, information callouts Peak legibility across both interface themes
Purple Deep Violet Lavender Creative tasks, executive summaries, design sprints High contrast; visually prominent against plain text
Pink Magenta / Rose Salmon / Soft Pink Marketing initiatives, external communications Soft highlight; best deployed in callout containers
Red Crimson Red Coral / Bright Brick Urgent blockers, system bugs, critical deadlines Immediate visual priority; reserve for mission-critical alerts

Troubleshooting Notion Formatting and Display Inconsistencies



Contrast Washout in Dark Mode



  • Root Cause: Applying hard-coded, dark custom hex codes (like deep navy #0A192F) via KaTeX inline equations works well on white backgrounds, but drops contrast below acceptable levels when users view the page in dark mode.
  • Actionable Fix: Replace fixed dark hex codes with mid-tier tones that hold high contrast against both black and white surfaces, or use native Notion color variables that automatically switch shades based on client-side themes.


KaTeX Syntax Rendering as Plain Text Strings



  • Root Cause: The formula editor was not initiated, causing the system to interpret equation parameters (like double dollar signs or curly braces) as raw prose.
  • Actionable Fix: Delete the failed string. Press the slash key, select "Inline equation", paste the formula string directly into the expression pop-up modal, and click Done. Ensure every opening curly brace has a matching closing curly brace.


Inherited Block Highlight Overwrites



  • Root Cause: When multiple lines of text are pasted into a colored Callout or styled paragraph block, the newly pasted lines inherit the master container's background color, stripping local inline highlights.
  • Actionable Fix: Select the pasted text string, click the inline formatting menu, choose the Color selector, and click "Default" to clear the text background. If the container background still overrides the text, convert the text to an unstyled sub-block by typing "/paragraph" and moving it outside the styled parent container.


Database Select Tag Color Desynchronization



  • Root Cause: Creating new select tags with names that match existing tags on different database views can spawn duplicate options set to default Gray.
  • Actionable Fix: Open Database Settings, click Properties, select the corresponding Select property, and delete duplicate text entries. Reassign items to the primary colored tag to keep multi-select colors consistent across all linked views.

Frequently Asked Questions



Can you use custom hex codes without equations in Notion?

No. Notion's native UI menus only provide the ten pre-set system colors for text and backgrounds. Using custom hex codes requires running KaTeX math formatting inside an inline or block equation.



Why do Notion native colors appear different on mobile compared to desktop?

Notion alters UI rendering based on client-side display parameters, system color profiles (such as sRGB vs. Display P3), and active OS-level appearance settings. Native color definitions also use different base hex values across light and dark modes to balance contrast automatically.



How do you color an entire column inside a multi-column Notion page?

Drag blocks horizontally until a vertical blue divider line appears, creating a column. To color that entire column, place all internal blocks inside a single Toggle or Callout container, apply a background color to that container, and nest your content beneath it.



Does coloring text in Notion alter exported PDF or Markdown files?

Exporting to PDF preserves native Notion text and background colors accurately. Exporting to standard Markdown strips away both native colors and KaTeX syntax, converting the styled areas into plain, unformatted text strings.

Modernize Your Notion Workspace Architecture

Building clean workspaces requires balancing clear visual design with practical readability. Apply these color formatting tools across your documentation to establish intuitive, scalable systems that help your team navigate information efficiently.


How to Create a Notion Chart from Database - 6 Simple Steps

How to Create a Notion Chart from Database - 6 Simple Steps

Read also: The Search for the Best Gor: Understanding the Allure of Modern Lifestyle and Roleplay Communities
close