Shipping starts at $4.29 - US only, 4–8 business days

Brown Gray Gradient: Exact Hex Codes, CMYK Values, and How to Build It for Print
May 28, 2026

Brown Gray Gradient: Exact Hex Codes, CMYK Values, and How to Build It for Print

A brown gray gradient requires five deliberate color stops, not two endpoints. The hex codes for a clean, print-safe progression are: #4B2C1A (deep brown), #7D5A4A (walnut brown), #A39080 (greige midpoint), #B0A8A2 (warm ash gray), and #B8B8B8 (cool stone gray). Each stop has been calculated for CMYK print compatibility, and the midpoint at #A39080 is the stop that prevents the gradient from collapsing into an unwanted olive or mud tone between the two endpoints.

Full Bleed Color Swatches

The reason this gradient fails for most designers is a temperature conflict. Brown is a warm color built on red and yellow pigments. Gray is neutral to cool, with minimal chromatic content. Bridging them without an intermediate greige stop forces Photoshop and any downstream printing system to interpolate through a chroma valley that reads as desaturated and murky on screen and worse on fabric. Adding the greige stop at the 50% position gives the transition a controlled midpoint and keeps the visual progression clean from warm earthy tones through to cool neutral.

This post covers the full hex-to-CMYK specification for all five stops, the Photoshop workflow for building the gradient in 16-bit mode, the specific print behaviors to expect from DTG printers, and the POD design contexts where this palette performs strongest.


#4B2C1A
Espresso
#7D5A4A
Walnut
#A39080
Greige
#B0A8A2
Warm Ash
#B8B8B8
Stone

Key Takeaways

  • A brown-to-gray gradient needs at least five color stops to avoid the midpoint olive shift that occurs when warm and cool tones interpolate directly.
  • The greige midpoint (#A39080, CMYK: C:0 M:12 Y:21 K:36) is the most important stop in the progression. Without it, the blend loses chromatic coherence between the warm anchor and the cool endpoint.
  • Set your Photoshop document to 16-bit color mode before building the gradient. At 8-bit, you have 256 tonal values per channel. At 16-bit, that rises to 65,536, and visible banding disappears.
  • All five stops in this gradient sit within the CMYK gamut on standard DTG RGB-to-CMYK conversion profiles. No stop requires a substitute or spot color fallback.
  • On dark-fabric DTG prints, the white underbase layer alters how the lighter gray stops read. Test on your target garment before final production.

What Makes Brown and Gray a Difficult Gradient to Build

Most gradient problems are contrast problems: two colors are too similar in lightness, or too far apart in hue. The brown-to-gray problem is different. It is a temperature problem, and it shows up specifically in the midpoint interpolation, not at the endpoints.

The Warm-Cool Temperature Gap Between Brown and Gray

Brown sits in the warm half of the color wheel. Its dominant channels in RGB are red and green, with blue suppressed. A mid-tone brown like #7D5A4A has RGB values of R:125, G:90, B:74. The red channel leads by 51 points over blue. That gap is what produces the warmth.

Neutral gray, by definition, has equal RGB values across all three channels. The stone gray at the endpoint of this gradient, #B8B8B8, reads R:184, G:184, B:184. Every channel is identical. There is no dominant hue. The warmth in the brown anchor and the neutrality of the gray endpoint are structurally opposite, and Photoshop interpolates between them mathematically without accounting for the perceptual problem that creates.

Why the Midpoint Creates an Unwanted Olive or Taupe Shift

When Photoshop interpolates directly between a warm brown and a neutral gray, it averages the RGB values channel by channel. The intermediate values produced by this averaging have a suppressed red channel relative to the warm brown but not yet equalized across all three channels. The result is a mid-tone with elevated green relative to red and blue, which the human eye reads as olive or warm khaki. On screen it is subtle. On fabric it is obvious.

The fix is a deliberate greige stop placed at the 50% position. Greige is the design term for a color that sits exactly between beige and gray, carrying just enough warmth to bridge the brown anchor without the olive cast. The hex code #A39080 achieves this. Its RGB values (R:163, G:144, B:128) show a 35-point gap between the red and blue channels, enough warmth to connect visually to the brown side, but low enough in chroma saturation to transition cleanly toward the gray endpoint.

Warm Gray vs Cool Gray: Which Endpoint Works for This Gradient

Not all grays are neutral. Warm gray carries slight yellow or brown undertones. Cool gray carries slight blue or violet undertones. For a brown-gray gradient, a warm gray endpoint creates a softer, more unified progression because it stays within the same temperature family as the brown anchor. A cool gray endpoint creates more visual contrast and reads as more dramatic.

The endpoint used in this guide, #B8B8B8, is a true neutral gray. It is neither warm nor cool. This makes it the most versatile endpoint for POD design because it works against both warm and cool background colors on a garment. Designers who want a softer finish can substitute a warm gray such as #B5ADA7 (R:181, G:173, B:167) at Stop 5. Those who want more contrast can use a cool mid-gray such as #ADADB8 (R:173, G:173, B:184). Both alternatives stay within CMYK gamut.

For a deeper read on how warm and cool tones interact with print processes, the color shading for print design guide covers tint and shade progressions with the same production-first approach.

Brown Gray Gradient Hex Codes: A 5-Stop Color Progression

The five stops below form a complete, print-safe brown-to-gray gradient. Each stop is named for the color family it occupies, so you can reference it consistently across files and communicate it clearly to print vendors or POD platform uploaders.

Stop 1: Espresso (Deep Brown Anchor)

Espresso

Hex: #4B2C1A  |  RGB: 75, 44, 26  |  CMYK: C:0 M:41 Y:65 K:71

The warm anchor of the gradient. At L:18 in HSL, it retains enough chromatic warmth to read as brown rather than dark gray when adjacent to the lighter stops. The high K value (71%) means this stop reproduces faithfully on any DTG printer or offset press without gamut compression. On dark fabrics, increase saturation by 8-10% before exporting to compensate for the white underbase shift.

Stop 2: Walnut (Mid Warm Brown Bridge)

Walnut

Hex: #7D5A4A  |  RGB: 125, 90, 74  |  CMYK: C:0 M:28 Y:41 K:51

The bridge between the deep anchor and the greige midpoint, sitting in the rosewood and leather territory of the earthy neutrals palette. Without this stop, the jump from Espresso to Greige would be too abrupt and would read as two separate tones rather than a continuous gradient. The K value drops from 71% at Stop 1 to 51% here, accounting for the visible lightening of the progression.

Stop 3: Greige (The Critical Midpoint)

Greige Critical Stop

Hex: #A39080  |  RGB: 163, 144, 128  |  CMYK: C:0 M:12 Y:21 K:36

The most important stop in this gradient. It prevents the olive shift described above and functions as a standalone neutral in any earthy tones palette. By this stop, M has dropped to 12% and Y to 21%, compared to M:41 and Y:65 at the Espresso anchor. The color is still warm (R leads B by 35 points) but controlled. Its lightness value of L:59 in HSL places it slightly above the visual midpoint of the gradient, which is correct for perceptual balance.

Stop 4: Warm Ash (Transitional Warm Gray)

Warm Ash

Hex: #B0A8A2  |  RGB: 176, 168, 162  |  CMYK: C:0 M:4 Y:8 K:31

The near-gray stop. The red-to-blue channel gap has narrowed to 14 points, meaning the warmth is nearly gone but still present. To most viewers, this reads as a light gray with a subtle warm cast. The M and Y values have collapsed to near-zero (M:4, Y:8), confirming the almost-neutral character. On displays with a cool white point (D65), this stop can appear slightly pinkish. Under D50 (the standard print viewing condition), it reads correctly as a warm light gray.

Stop 5: Stone (Cool Neutral Gray Endpoint)

Stone

Hex: #B8B8B8  |  RGB: 184, 184, 184  |  CMYK: C:0 M:0 Y:0 K:28

The gradient endpoint. Equal RGB channels (R:184, G:184, B:184) mean it carries no chromatic content. For commercial offset printing, a rich gray mix of C:5 M:3 Y:3 K:28 produces a more neutral visual result than pure K alone, which can read slightly warm due to black ink chemistry. For DTG printing, submit as RGB(184, 184, 184) directly. POD platforms perform their own internal conversion.

Full 5-Stop Reference Table

Stop Name Hex RGB CMYK Warmth Print Behavior
1
Espresso
#4B2C1A 75, 44, 26 C:0 M:41 Y:65 K:71 High Stable on white fabric; add +8% saturation for dark-fabric DTG
2
Walnut
#7D5A4A 125, 90, 74 C:0 M:28 Y:41 K:51 Med-High Within gamut; reliable on all DTG platforms
3
Greige
#A39080 163, 144, 128 C:0 M:12 Y:21 K:36 Medium Critical midpoint; prevents olive shift at interpolation
4
Warm Ash
#B0A8A2 176, 168, 162 C:0 M:4 Y:8 K:31 Low Appears pinkish on D65 displays; correct under D50 print viewing
5
Stone
#B8B8B8 184, 184, 184 C:0 M:0 Y:0 K:28 None Use rich gray mix C:5 M:3 Y:3 K:28 for offset; submit as RGB for DTG

How to Build a Brown Gray Gradient in Photoshop

The workflow below builds the gradient as a non-destructive fill layer. This means you can edit the color stops, angle, and blending at any point without stepping backward through the undo history.

Setting Up a 16-Bit Document to Prevent Color Banding

Open Photoshop and create a new document or open your existing design file. Before placing any gradient, go to Image > Mode and confirm the document is set to 16 Bits/Channel. If it reads 8 Bits/Channel, switch it now.

The reason this matters for print: an 8-bit color mode provides 256 possible tonal values per channel, giving you 256 gradations from your darkest stop to your lightest. In the Espresso-to-Stone transition across roughly 130 lightness steps (L:18 to L:76), that 256-step range can create visible posterization bands on screen and printed output. Moving to 16-bit raises the available tonal values per channel from 256 to 65,536. The gradient renders smoothly in both screen preview and final print output.

If your file was created in 8-bit and switching modes is not an option, use the Dither option in the gradient settings as a fallback. Dither adds controlled noise to the blend that breaks up banding patterns at the expense of a very small amount of color accuracy.

Using the Gradient Editor to Place All 5 Color Stops

Go to Layer > New Fill Layer > Gradient. Accept the default name and click OK. The Gradient Fill dialog opens. Click on the gradient preview bar to open the Gradient Editor.

The Gradient Editor shows a horizontal bar with color stop markers below it (solid squares) and opacity stop markers above it (hollow squares). You will be working with the color stops only.

Click the leftmost color stop at the bottom of the bar, then click the Color swatch in the Stops section below the bar. Enter hex value #4B2C1A. Click OK. This places the Espresso anchor at position 0%.

Click an empty area on the bottom edge of the gradient bar to create a new stop. Set its Location to 25% and its color to #7D5A4A (Walnut). Add another stop at 50% and set it to #A39080 (Greige). Add a stop at 70% and set it to #B0A8A2 (Warm Ash). Set the rightmost stop at 100% to #B8B8B8 (Stone).

The Greige stop is placed at 50% rather than at the proportional midpoint of the lightness range because of the perceptual midpoint principle: #A39080 has a lightness value of L:59 in HSL, which is above the mathematical midpoint. Placing it at the 50% location corrects for this and produces a gradient that looks evenly paced to a human viewer.

Linear vs Radial Gradient: Which Works Better for Apparel Mockups

Linear vs Radial Gradient Comparison

A linear gradient runs in a straight line between two points and is the correct choice for backgrounds behind type, full-garment color washes, and any design element that needs to read horizontally or vertically. For most POD applications, linear is the default.

A radial gradient radiates outward from a center point, creating a circular blend. It works well for centered chest graphics where the gradient is part of the design element itself rather than a background. On a standard 12 x 14 inch print area, a radial gradient centered at the design's optical center will reach the corners at roughly the Stop 3 Greige value if the center is set to Stop 1 Espresso, creating a naturally vignetting dark-to-light effect.

For background color washes on flat lay mockups, the standard approach is a linear gradient running at 150 degrees, which mimics natural overhead lighting and gives the brown-gray progression its most readable appearance across the full stop range.

Enabling Dither in the Gradient Options Bar

If you built the gradient as a fill layer, right-click the layer thumbnail and choose Edit Fill. In the Gradient Fill dialog, check the Dither checkbox. If you are using the direct Gradient Tool (destructive method), the Dither checkbox appears in the top options bar when the Gradient Tool is active.

Dither works by introducing sub-pixel level noise into the gradient calculation, which disguises the transition between discrete tonal steps. For this brown-gray gradient, Dither is particularly useful between Stop 1 and Stop 2, where the K channel drops from 71% to 51% across the darkest portion of the blend. That 20-point K drop covers fewer tonal steps than the lighter transitions and is where banding appears first on 8-bit documents.

CMYK Conversion and Print-Ready Preparation

POD platforms accept RGB files, and DTG printers perform their own internal RGB-to-CMYK conversion using an embedded device profile. For most Printify and Printful orders, you do not need to convert to CMYK manually. However, if you are supplying files to a commercial offset printer, a screen printer, or a large-format vendor, understanding how these stops convert matters.

How the CMYK Values Shift When Converting from RGB

The CMYK values in the table above were calculated using the standard mathematical conversion formula. They represent the theoretical output under a device-independent (untagged) CMYK model. Real-world ICC profiles, such as FOGRA39 for European offset printing or SWOP 2006 Coated 3v2 for North American offset, will produce slightly different values because they account for ink dot gain on specific paper stocks.

For a color consistency from screen to print workflow, the safest approach is to soft-proof the gradient in Photoshop before sending to press. Go to View > Proof Setup > Custom and select the destination profile for your printer. Then enable View > Proof Colors (Ctrl+Y / Cmd+Y). If Stop 4 or Stop 5 show a visible yellow or green cast in the soft-proof, reduce the Y channel in the CMYK values by 3-5 points as a correction.

Which Stops Are Outside the CMYK Gamut and What to Substitute

All five stops in this gradient are within the CMYK gamut for standard coated stock profiles. None of them require a substitution. This is expected: the gradient sits in the neutral-to-warm neutral range of the color space, which is a low-risk zone for gamut compression. High-saturation colors (vivid reds, electric blues, neon greens) are the typical gamut casualties.

The only edge case is the Stone endpoint (#B8B8B8) on uncoated stock. Uncoated paper has higher dot gain, which means the K:28 value can appear darker than intended, pushing the endpoint closer to a mid-gray than a light gray. If you are printing on uncoated paper or natural fabric (which behaves similarly), reduce K at Stop 5 to K:22 and add a small compensating CMY mix of C:4 M:3 Y:3 to maintain neutral appearance.

The deeper principles behind RGB vs CMYK for print on demand apply across this whole process, particularly the section on how POD platforms handle internal profile conversion.

Exporting at 300 DPI for DTG and Screen Print

For DTG, export the file as a PNG at 300 DPI at the intended print dimensions. A full chest print (12 x 14 inches) at 300 DPI produces a file that is 3600 x 4200 pixels. At this resolution, the 5-stop brown-gray gradient will render with no visible banding on a standard DTG printer (Kornit Storm, Epson F2100, or Brother GTX).

For screen printing, gradients require conversion to a halftone simulation. Screen printing cannot produce continuous-tone gradients directly because it deposits ink in solid layers through a mesh. The gradient must be broken into halftone dots of varying size and spacing. Most screen print vendors handle this in their prepress step if you supply a print-ready 300 DPI file, but it is worth confirming before submission.

Brown Gray Gradient on Fabric: DTG vs Screen Print Behavior

The same hex values produce visibly different results depending on the printing method and fabric type. Understanding the production differences prevents costly reprints.

Why Gradients Read Differently on Cotton vs Polyester

Cotton fiber absorbs ink differently from polyester. Cotton fibers are open-structured: DTG ink soaks into the fiber matrix and bonds during curing. This produces a slightly softer, more matte result. Polyester fibers are tighter and more reflective. On 100% polyester, DTG ink sits more on the surface, producing slightly more vibrant colors but also more visible sheen.

For the brown-gray gradient, cotton is the more reliable substrate. The warm stops (Espresso, Walnut) appear rich and saturated on 100% ring-spun cotton like the Gildan 5000 or the Next Level 3600. On polyester or poly-cotton blends, the lighter gray stops (Warm Ash, Stone) can appear slightly cooler than the RGB values suggest because the shinier surface shifts the visual perception of neutral tones. Industry color analysis from RealThread confirms that the warm gray variant of the Next Level 3600 carries visible earthy and brown undertones on fabric that are less apparent when viewing the hex code on screen.

How DTG Handles Smooth Gradient Transitions at 300 DPI

DTG printing renders gradients using a variable inkjet dot pattern. At 300 DPI, the dot resolution is sufficient to produce smooth transitions across all five stops in this gradient. The most critical transition is between Stop 1 (Espresso) and Stop 2 (Walnut), where both the lightness and the chromatic values shift significantly. At 300 DPI on a calibrated Kornit or Epson print head, this transition is smooth and continuous.

Below 200 DPI, the transition between Stop 1 and Stop 2 will show visible stepping on print. If your POD platform requires a lower resolution, place an additional color stop between Espresso and Walnut at the 12.5% position: use #5E3826 (RGB: 94, 56, 38; CMYK: C:0 M:40 Y:60 K:63). This reduces the tonal distance between adjacent stops and preserves gradient smoothness at lower DPI.

Dark garments add a variable. When the base garment is black, charcoal, or dark navy, a white underbase layer is deposited first. This underbase has a slightly blue-white cast on most DTG machines, which shifts the Warm Ash and Stone stops toward a cooler appearance on the finished garment. Increasing the warmth of Stop 4 from #B0A8A2 to #BAB0A9 and Stop 5 from #B8B8B8 to #C0B8B0 compensates for this underbase shift on most machines.

Screen Printing Limitation: Why This Gradient Requires Halftone Simulation

Screen printing deposits each color as a separate flat layer of ink. A traditional 4-color (CMYK) screen print job requires four screens, one per ink. A gradient is not a flat color: it has continuously varying density across the print area.

To simulate a gradient in screen printing, the prepress team converts the gradient to a halftone pattern: a field of dots that vary in size from large (at the dark end) to small (at the light end). The human eye reads the varying dot density as a tonal progression. On a high-quality screen print at 150 lines per inch halftone frequency, the brown-gray gradient reads convincingly as a gradient from about 18 inches viewing distance. Closer inspection reveals the dot structure.

The transition from Stop 3 (Greige) to Stop 4 (Warm Ash) is the hardest section to simulate in halftone because both stops are similar in lightness and the tonal distance between them is only about 15 lightness units. A skilled prepress operator will expand the halftone dot range in this zone to maintain visible differentiation.

Design Applications for the Brown Gray Gradient in POD

The brown-gray gradient is a practical palette for POD designers targeting aesthetic categories that prioritize restraint, earthiness, and tonal depth.

Background Gradients on Neutral-Colored Tees

The gradient performs strongest as a background element on white or cream-colored base garments. On the Unisex Heavy Cotton Tee, a full-width horizontal gradient running from Espresso (left or bottom) to Stone (right or top) creates a warm-to-cool tonal field that reads as sophisticated and understated. Layering white or off-white typography at Stop 4 or Stop 5 brightness values over the dark brown section of the gradient produces strong contrast without introducing a new color into the palette.

The earthy tones aesthetic this gradient belongs to has been a consistent performer in POD search data. Searches related to neutral palette merch, earth tone t-shirts, and warm minimalist designs have grown steadily within the outdoor, wellness, and lifestyle POD niches. The brown-gray range occupies a space between the saturated warm palettes popular in the boho aesthetic and the cool gray palettes associated with minimalist streetwear, which gives it appeal across multiple buyer segments.

Using the Gradient Range for Text Shadow and Layering

Each of the five stops in this gradient functions as a standalone color that can be used for layered typography and design elements without introducing gradient fills into the design at all. A common POD approach is to use the gradient stops as a tonal stack for drop shadow, outline, and fill in a text-heavy design.

In practice: set the text fill to white or Stone (#B8B8B8), the outline to Warm Ash (#B0A8A2), and the drop shadow to Greige (#A39080) at 80% opacity. Place the entire stack over a solid Walnut (#7D5A4A) or Espresso (#4B2C1A) background. This gives the design depth and dimensionality using only the colors from the gradient progression, which means the final result has internal color coherence and reads as designed rather than assembled.

For understanding how the tint-and-shade structure that underlies this approach works as a print production principle, the color shading for print design post covers the mechanics in full.

Earthy Tones Aesthetic: Which POD Niches This Palette Serves

The brown-gray gradient works specifically within three POD design niches. Outdoor and nature-adjacent merch uses warm neutrals to signal authenticity and connection to physical materials. Hiking, camping, and cottagecore designs that lean toward muted palettes benefit from this gradient range because it photographs well in natural light, both on flat lay product shots and lifestyle images. Dark academia aesthetics use brown and gray as primary palette colors, typically with warm parchment tones and aged textures. A gradient that moves from deep Espresso to cool Stone mirrors the tonal quality of aged paper, worn leather, and stone architecture that defines that aesthetic. Minimalist streetwear uses neutral gradients as background fields for oversized typography. The brown-gray range provides a warm alternative to the standard black-to-gray gradient used widely in streetwear POD designs, and its distinctiveness is a differentiation advantage in a crowded niche.

All three niches have active buyers on Printify-connected Etsy stores and Shopify POD stores. The winter color palette for POD guide covers seasonal palette behavior in more depth, including how warm neutrals perform in Q4 merch cycles.

For designers building their color vocabulary beyond neutrals, the color theory for designers pillar guide covers the full framework for building cohesive palettes from analogous and complementary relationships.

Frequently Asked Questions

What hex code is a brown gray color?

A brown gray color, also called greige, sits at the midpoint between warm brown and neutral gray. The most accurate hex code for this midpoint is #A39080, with RGB values of R:163, G:144, B:128 and CMYK values of C:0 M:12 Y:21 K:36. It carries enough red-channel warmth to read as brown-adjacent while sitting within neutral gray territory in terms of chroma saturation.

How do you make a gradient from brown to gray in Photoshop?

To make a brown to gray gradient in Photoshop, create a new Gradient Fill Layer via Layer > New Fill Layer > Gradient. Open the Gradient Editor and place five color stops at positions 0%, 25%, 50%, 70%, and 100% with hex values #4B2C1A, #7D5A4A, #A39080, #B0A8A2, and #B8B8B8. Set the document to 16-bit mode first to prevent color banding. Enable Dither in the Gradient Fill settings for smoother output on print.

Does a brown gray gradient print accurately on DTG?

Yes, a brown gray gradient prints accurately on DTG at 300 DPI when supplied as an RGB PNG file. All five stops in the progression sit within the CMYK gamut on standard DTG conversion profiles. On white fabric, color reproduction is consistent with the RGB source values. On dark fabric, the white underbase layer cools the lighter gray stops slightly. Increasing the RGB warmth of Stop 4 and Stop 5 by 8-10 points in the red channel compensates for this shift.

What is the difference between warm gray and greige?

Warm gray is a gray that carries a subtle yellow or brown undertone, producing a slight amber quality in its midtones. Greige is a specific color category that sits at the exact intersection of beige and gray, with roughly equal contributions from both. A warm gray at #B0A8A2 (R:176, G:168, B:162) has a 14-point red-to-blue gap. A greige at #A39080 (R:163, G:144, B:128) has a 35-point red-to-blue gap, meaning it carries significantly more warmth. In practical terms, greige reads closer to beige while warm gray reads closer to gray.

How many color stops should a smooth gradient have?

A minimum of three color stops is required to produce a smooth gradient between two tones that differ in both hue and lightness. For a brown-to-gray gradient specifically, five stops are recommended because the temperature shift from warm to neutral requires at least one intermediate bridge stop (Greige at 50%) to prevent the midpoint olive cast, plus transitional stops at 25% and 70% to distribute the tonal change evenly. For gradients between colors within the same temperature family, three stops are usually sufficient.

Why does my brown to gray gradient look muddy in the middle?

A muddy midpoint in a brown-to-gray gradient is caused by the absence of a greige bridge stop. When Photoshop interpolates directly between a warm brown and a neutral gray, the averaging of RGB values produces a transitional tone with an elevated green channel relative to both endpoints. The human eye reads this as olive or khaki. Adding a Greige stop at #A39080 at the 50% position corrects this by giving the interpolation a controlled midpoint that stays on the warm-neutral axis rather than drifting toward the green axis.

Featured Image – Brown Grey Gradient

The brown-gray gradient is one of the more technically demanding neutral progressions in design, specifically because it requires a controlled midpoint to bridge two perceptually different temperature zones. The five-stop system outlined here resolves that problem with exact hex and CMYK values at each position.

The Greige midpoint at #A39080 is the stop worth saving to your Photoshop swatch library regardless of whether you use this specific gradient. It functions as a standalone warm neutral that pairs cleanly with both espresso-range browns and stone-range grays, making it one of the most versatile single-color assets in a POD designer's palette.

For more warm neutral color specifications built specifically for print-on-demand production, the color palette generator tool at Ink and Pxl generates swatch sets from any base hex code, with print-oriented output formats included.

0 comments

Leave a comment

Please note, comments need to be approved before they are published.