About The Company

The head sheep at Ahead Sheep™ founded this company on the belief that the web has evolved enough to deliver software that rivals traditional desktop applications. The company forged every icon (except for the ones representing other brands) and built this site from absolute scratch, full stack, full stop. The company has created a custom framework called "Mutton™" that has no outside dependencies to keep this site uniquely performant.

What is an Ahead Sheep?

The name is a play on words. It is not arrogance, but a visual metaphor that represents a pack of sheep running ahead of packs of wolves. Here are ideals the Ahead Sheep aspires to:

  • Stay innocent as a dove, but wise as a serpent.
  • Treat empathy as a virtue, not a vice.
  • Embrace absolute integrity, no matter the cost.
  • Strive to stay fast and nimble.
  • Celebrate mistakes as learning experiences.

Color Tool

The Color Tool gives you precision control over palettes and color transformations. Every feature works from your current palette, with each tool interpreting the colors based on its function. You can also create gradients, extract colors from and enhance images, visualize text, and more.

Color Tiles Toolbar

The color tiles at the top of the tool are the main focus of the entire tool. They represent your entire palette.

  • Remove Color Button: Tap the button to remove the current color from the palette. If there is only one color, the button is disabled.
  • Add Color Button: Tap the button to add a color after the current color in your palette.
  • Color Space Button: Tap the button to change the current color space. There are many color spaces you can choose from, each with its own special use. See "Color Spaces" below. Note that each workspace has its own color space. This is because certain workspaces, like the print color space, use subtractive color spaces, like CMYK, while other workspaces, like the gradient workspace, use additive color spaces, like RGB, HSL, etc.
  • Lighting Condition Button: Tap the button to change the lighting condition. If the lighting condition is not D65, which represents the color space of your monitor, the tool will highlight the button to show that the color you see is modified for the chosen lighting conditions. See "Modifying Lighting" below.
  • RGB Space Button: Tap the button to change the RGB space. This is an advanced feature that applies to monitor calibration for professionals that require precise color representation. The sRGB space will match your monitor. The tool will highlight the button and show a circle-slash icon to show that the current RGB space is not sRGB.
  • Color Blindness Button: Tap the button to toggle color blindness. You can modify the color blindness settings in the "Color" group.

Color Spaces

  • RGB: Red, Green, and Blue. Common for screens. Fast but not perceptually uniform.
  • HSV: Hue, Saturation, and Value. Good for intuitive color adjustments and color pickers.
  • HSL: Hue, Saturation, and Lightness. A variation of HSV with more natural lightness behavior.
  • LMS: Models cone response in human eyes (Long, Medium, Short wavelengths).
  • CMY: Cyan, Magenta, and Yellow. Used in printing; subtractive color model.
  • CMYK: Adds Black (K) to CMY for richer printed shadows.
  • Lab: Lightness and two opponent color axes. Perceptually uniform and well suited for comparison.
  • LCHab: Lab expressed in Lightness, Chroma, and Hue. Easier to adjust perceptually.
  • Luv: Another perceptual space, better suited for low-light comparisons.
  • LCHuv: Luv expressed in Lightness, Chroma, and Hue format.
  • xyY: Chromaticity (x, y) with luminance (Y). Used in colorimetry.
  • XYZ: Foundational color space derived from human vision.
  • HLab: Hunter Lab. An earlier Lab variant used in food and textiles.
  • YUV: Separates brightness from color. Common in video and broadcasting.

Modifying Lighting

Tap the white point on the white point wheel, enter coordinates directly, or choose a preset using the white point button. Use the degree button to toggle between a 2° foveal and 10° peripheral white point. To return to the default (D65 2°), tap the "Reset to Default" button. The default white point does not alter color appearance; it matches your monitor's calibration.

Degrees

Colors appear differently depending on whether you use central (macula) or peripheral vision. The degree value refers to the field of view used in color measurement.

A 2° white point models perception within a small, focused area, roughly the size of the macula, making it ideal for precise tasks such as design or color grading. A 10° white point simulates peripheral vision and is more useful for broader lighting scenarios, such as environmental or ambient design. Tap the degree button to switch between 2° and 10° modes depending on your needs.

Color Tiles

The color tiles show the color number, RGB hex, and color attribute symbols. The tiles will always show RGB hexes. The palette workspace will show components for other color spaces.

More Options

Tap the ... button to view more options. You can create a new palette, import and export a palette, copy all palette CSS values to the clipboard, and even sort the palette.

Gradient Workspace

The gradient workspace lets you create stunning gradients that are more colorful than most gradient tools can provide due to the advanced color handling of the tool.

Gradient

Drag the circles to change the stops and the diamonds to change the easing location. Directly underneath the gradient are sliders to control the easing factor, which controls how tightly squashed the easing is. The button on the bottom left controls which color transition the tool will use (see "Color Transitions") and the angle knob on the right controls the angle of the gradient.

Twist

If you are using polar gradients, twist sliders will appear, enabling you to control how much to twist and how deep to twist the gradient.

Scale

You can also scale the gradient by dragging the horizontal and vertical scale sliders. If you have them linked, they will move together. To choose scaling that ensures the gradient is square, no matter what the canvas proportions, you can tap the "1:1 AR" button for "one-to-one aspect ratio".

Color Transitions

  • HSL Hue (Playful): Energetic, fun transitions using HSL hue angles.
  • Linear (Common): Standard RGB-based blending.
  • Natural Hue Shift (Artistic): Smooth, expressive transitions using the LCHab color space.
  • Perceptual (Smooth): Smoother transitions based on Lab, adjusted for human sensitivity.

Resetting the Gradient

When you need to start over, long tap the red reset button to the right of the color transition button and angle knob to evenly space the stops, reset all easings to 1, and reset the scales. It will not reset the twists.

Gradient Toolbar

  • Gradient Type Buttons: Tap to choose a linear, circular, or polar gradient.
  • Bands Field: Sets how many times the gradient will repeat.
  • Mirror Toggle: When enabled, reflects the gradient back on itself like a mirror.
  • Center Gradient Button: Tap to reset the center point of the gradient to the exact middle.
  • Fit Page Button: Tap to fit the page to the work area.
  • Snap to Grid Toggle Button: Tap to toggle snapping to grid.
  • Grid Size Field: Sets the size of the grid, in pixels.
  • Export Image Button: Tap to export the gradient image to your device.
  • Clip Image Button: Tap to copy the gradient image to your clipboard.
  • Share Image Button: Tap to help Ahead Sheep get the word out by creating a version of the gradient for sharing online. Thank you!
  • Gradient Size Field: Tap to change the size of the gradient in pixels.

Image Workspace

The image workspace enables you to extract colors and adjust the image.

Color Extraction Group

The color extraction group in the control bar enables you to extract colors from your image.

Dominant Colors

The dominant colors palette bar show the most dominant colors in the image. The most dominant color is on the left. Tap any of the colors to set your current palette color to that color. An add color button is provided to the right to make space for the color in the palette.

Filtered Colors

Directly below the dominant colors are the filtered colors. Tap any color to set the current palette color to that color. Tap the filter button to change the filter. Tap the add color button to make space for the color in the palette.

Similarity Slider

The similarity slider enables you to adjust how close the colors must be to each other for the tool to consider them different colors. The more to the right you slide the slider, the less similar the colors may be.

Image Adjustments

The image adjustments group enables you to modify the image and extracted colors. There are several modifications you can make to the image, represented by knobs at the top of the group. Long-tap the "Reset" button at the bottom of the group to reset the adjustments so that there are no modifications made to the image.

  • Saturation: Intensifies colors. At 0%, the image becomes grayscale with perceptual accuracy based on the Lab color space.
  • Vibrance: Boosts muted colors while protecting bright areas such as skin tones.
  • Shift Hue: Rotates hues for creative effects.
  • Tint: Adjusts the green-magenta balance, similar to a television's tint control.
  • Temperature: Warms or cools the image by shifting between blue and orange tones.
  • Color Boost: Applies saturation evenly across all areas to either intensify or grayscale the image.
  • Brightness: Shifts the overall image lighter or darker.
  • Exposure: Simulates camera exposure with stronger emphasis on highlights.
  • Contrast: Increases or decreases separation between light and dark areas.
  • Filmic Curve: Simulates film response, with smooth highlight roll-off and deeper shadows.
  • Gamma: Adjusts midtones without affecting pure black or white points.
  • Darken Shadows: Adds depth without crushing midtones or highlights.
  • Brighten Highlights: Enhances sparkle without losing detail.
  • HDR (High Dynamic Range): Preserves tonal range across shadows and highlights.
  • Black Point: Defines the true black threshold for extra contrast and depth.
  • White Point: Defines the true white threshold for clarity and visual impact.
  • Midtone Balance: Fine-tunes skin tones, skies, and other midrange brightness areas.
  • Light Balance: Redistributes brightness across the image without directly altering contrast.

Image Toolbar

  • Import Image Button: Tap to import an image from your device, up to 8K resolution.
  • Use Camera Button: Tap to use your camera to take an image.
  • Fit View Button: Tap to reset the image so that it fits in the center of the workspace.
  • Export Image Button: Tap to export the image to your device.
  • Share Image Button: Tap to help Ahead Sheep get the word out by creating a version of the image for sharing online. The palette will show at the top, and you can toggle whether the RGB hex values will show with those colors. Thank you!

Palette Workspace

The palette workspace enables you to see your entire palette or reference palette at once. Tap on any of the colors to replace the current color.

Palette Toolbar

  • Current or Reference Palette Toggle: Tap the current or reference palette toggle to switch between the current palette or the reference palette. When you use the reference palette, when changing the current color, the tool will highlight the closest color to your current color from the reference palette. This is useful for working with large color books.
  • Differencing Options: Tap the differencing options (described below) button, which is directly to the right of the current or reference palette toggle, to change differencing options. The differencing options controls how the tool searches for close matches to the current color. If you choose the "Textiles" target for ΔE*94, a fabric icon will show on the left of the button.
  • Import Palette Button: Tap the import palette button to import either the current palette or the reference palette, depending on what you have chosen from the current or reference palette toggle.
  • Share Palette Button: Tap to help Ahead Sheep get the word out by creating a version of the palette for sharing online. The palette will show at the top, and you can toggle whether the RGB hex values will show with those colors. Thank you!

Differencing Options

The tool supports several ways to measure color differences. Each method offers a different balance of accuracy and performance:

  • ΔE*ab: Measures color difference in the CIELAB space using lightness, red-green, and yellow-blue components. Lower values indicate more similar colors.
  • ΔE*94: Refines ΔE*ab by improving how humans perceive changes in lightness, chroma, and hue. Commonly used in industries such as printing.
  • ΔE*00: Builds on ΔE*94 with added corrections for neutral tones and very small differences. It is the most perceptually accurate method and is the default.
  • ΔE*CMC: Designed for textiles, this method allows you to control how much weight is given to lightness versus chroma. Useful when you need precise tolerances.

ΔE*00 Weights in Differencing Options

  • ΔE*00 Weights (LCH): Customize how the ΔE*00 algorithm prioritizes differences in Lightness (L), Chroma (C), and Hue (H). Increasing a weight makes the algorithm more sensitive to that component of the color.
  • ΔE*CMC Weights (LC): Adjust how much lightness and chroma differences matter in ΔE*CMC calculations. Modify these values to reflect the importance of lightness or chroma in your workflow.

Print Marks Workspace

The print marks workspace generates printable templates based on your palette. It can save you a lot of time with your graphical setups.

Print Marks Workspace

Tap the edges of the page to add or remove marks.

  • Center Marks: Marks that assist in centering the page or medium for printing and cutting.
  • Color Scale: A stepped gradient representing the current color space.
  • Color Boxes: Blocks showing colors and their component values for reference.

Print Marks Toolbar

  • Toggle Trim Marks Button: Tap to toggle whether to show trim marks.
  • Bleed Marks Button: Tap to toggle whether to show bleed marks.
  • Bleed Size Field: Change the value to change the bleed size. If you wish to use a different unit, simply type the unit at the end. For example, "8 cm.".
  • Fit Page Button: Tap to fit the page to the work area.
  • Art Size Button: Tap to modify the art size.
  • Page Size Button: Tap to modify the page size.
  • Color Space: Tap to cycle through the color spaces CMYK, RGB, and CMY. This will change the color boxes and the colorful center mark.
  • Export Artwork Button: Tap to export the artwork as an SVG for importing into other programs.

Text Workspace

The text workspace enables you to view the current color and next color as foreground text and background. You can choose which color to focus on by tapping the foreground or background button. You can also adjust text alignment, font family, and font size.

Text Toolbar

  • Foreground Button: Tap to choose the foreground color, which is always the first color in the palette.
  • Background Button: Tap to choose the background color, which is always the second color in the palette. When there is no second color in the palette, the tool chooses black or white depending on whether you are in dark or light mode.
  • Text Alignment Button: Tap to cycle through the text alignments: justified, left, center, and right.
  • Font Size Field: Controls the font size.

Accessibility Tool

Use the accessibility tool to confirm whether your current and next palette colors meet contrast guidelines from the Web Content Accessibility Guidelines v2.2 (WCAG).

The current color acts as either the foreground or background, and the next color serves as the opposite of what the current color is. Their indices appear in the top-left corner of the tool. If your palette contains only one color, the background color matches the appropriate color for the current theme. Tap the foreground or background color to select which color you want to modify using the rest of the tool. Tap the "High Contrast" toggle to apply stricter standards, using a 7:1 contrast ratio instead of 4.5:1.

The tool displays sample text in different sizes along with contrast values. If the colors fail accessibility checks, tap the fix center button to automatically adjust either the foreground or background color to meet the target contrast. The tool first attempts to increase lightness. If that fails, it darkens the color instead.

Attributes Tool

Use the attributes tool to tag each color with properties that define how it behaves in different print, material, or environmental contexts. Tap a button to toggle an attribute. Active attributes display with a blue background.

Color attributes appear as symbols in the color tiles throughout the tool. Some attributes are default attributes and have no symbol. For example, the tool assumes you are working with paper by default, so no symbol appears for paper substrates. Attribute symbols display in the top-right corner of each color tile:

Attributes

  • Types
    • Process: No symbol. Represents standard process colors used in printing.
    • Spot: Solid dot symbol. Used for spot colors.
    • Global: Open dot symbol. Affects all instances of the color in the document.
  • Finishes
    • Matte: No symbol. Represents a matte finish.
    • Gloss: Glossy symbol. Used for gloss finishes.
  • Substrates
    • Paper: No symbol. Represents paper substrates.
    • Fabric: Threads symbol. Used for fabric substrates.
    • Plastic: Recycle symbol. Used for plastic substrates.
  • Environments
    • Indoor: No symbol. Represents indoor environments.
    • Outdoor: Sun symbol. Represents outdoor environments.

Color Blindness Tool

The color blindness tool enables you to simulate how colors appear to people with color blindness by adjusting L', M', and S' cone responses. The adjustments apply throughout the tool except in the Print Marks tool. Tap the eye toggle to enable or disable the simulation. You can also choose a preset form of color blindness to start. Available options include:

  • Deuteranomaly: The most common form of color blindness. It affects the green cone (M-cone) response, making greens appear more red. Present in approximately 5% of males, it represents a mild red-green color deficiency.
  • Deuteranopia: A complete absence of the green cone. Individuals with this type cannot perceive green light, causing confusion between reds, greens, and browns. Less common than deuteranomaly but still part of the red-green spectrum disorders.
  • Protanomaly: Similar to deuteranomaly but affects the red cone (L-cone). Reds appear duller and shifted toward green. This type is relatively common, though slightly less prevalent than deuteranomaly.
  • Protanopia: A total loss of red cone function. Reds are often indistinguishable from black or dark gray, and greens and oranges can appear very similar. Affects about 1% of males.
  • Tritanomaly: A very rare form of blue-yellow color blindness, where the blue cone (S-cone) function is reduced. Blues appear greener, and it may be difficult to distinguish yellow from red or pink.
  • Tritanopia: An absence of blue cone function. Individuals with this condition cannot perceive blue shades properly and often confuse them with green. This type is extremely rare and is not sex-linked like red-green types.

Color Differencing Tool

The color differencing tool compares your current color with the previously captured color. Two tiles represent these colors side by side, and the tool displays their component values and difference metrics. Tap the previous color tile to capture the current color for comparison. Tap the current color tile to swap them. Tap the settings button to choose which differencing types. If you wish to change the differencing options, expand the "Differencing Details" group. Refer to the palette workspace for more details on differencing options.

Color Graph Tool

You can use the color graph tool to choose a color by visualizing two components in a graph and a third component using a slider. This method works well for every color space except CMYK, which uses four components. In CMYK mode, the Graph tool defaults to using the HSV graph instead. The axis slider controls the third axis not shown in the graph. Tap the axis button to the right to cycle through the axes. Tap the settings button to open graph settings.

All Graph Features (Settings)

You can choose whether to display grid lines and trails by tapping their toggles. Trails provide a visual trace of how colors change throughout the tool. Trails serve both as a helpful visualization aid and as an excellent teaching tool.

Chromaticity Graph Type (Settings)

  • xy: The classic chromaticity plot.
  • uv: Based on the CIE 1960 UCS model.
  • u'v': Based on the CIE 1976 UCS model, offering improved visual uniformity.

Chromaticity Features (Settings)

You can customize which features the chromaticity graph displays. For example, you may choose to view the full xyY space without clipping it to the locus bounds. The locus line outlines the spectral curve the tool uses to determine color wavelength. The MacAdam Ellipses show regions where colors appear identical within the ellipse. The RGB triangle, as mentioned earlier, outlines the gamut for the RGB color space. The white point dot shows where the RGB color space's white point sits on the graph.

  • Locus Bounds Toggle: Toggle between full-spectrum display and human-visible limits .
  • Locus Line Toggle: Show or hide the spectral horseshoe outline.
  • MacAdam Ellipses Toggle: Show or hide them based on the graph type.
  • RGB Space Triangle Toggle: Toggle the display of the RGB gamut triangle.
  • White Point Dot Toggle: Toggle the dot indicating your white point location.

Chromaticity Graph (xyY color space)

In the xyY color space, the graph represents the standard horseshoe-shaped chromaticity diagram. The Y slider controls luminance. You will see:

  • Spectral Loci: The horseshoe curve showing visible wavelengths. Long ticks mark 10°K increments, and short ticks mark 5°K increments.
  • MacAdam Ellipses: Regions where colors appear identical to the human eye. Useful for RGB space design.
  • RGB Triangle: Shows the RGB color space's gamut, representing the range of colors possible in the space.
  • White Point Dot: Shows where your white point sits on the graph.

Color History Tool

The color history tool displays the five most recently used colors. When you change a color, the tool saves the previous color unless it already exists in the palette. Tap a color tile to quickly return to that color.

Color Names Tool

The color names tool enables you to view and edit color names and attributes. It is best suited for editing very large palettes. Colors sort alphabetically by default. To preserve order, prefix names with numbers (for example, 001, 002).

Tap a color button to select the color as the current color. Tap the edit button to edit the color name, update its attributes, and correct the ink levels. If the color is out of gamut, a "Correct Ink" toggle appears. If you enable the toggle, the tool corrects the ink levels when you close the dialog.

Color Search Tool

The color search tool shows the three closest colors to your current color or to a color name you type. It updates in real time as you interact with the palette or search box. Each result displays as a color button with the color's name. If the color has no name, the tool shows the RGB hex value instead.

Tap the import button to import a reference palette. This is the same reference palette that the palette workspace uses when reference palette is enabled. The search also uses the same differencing options the search workspace uses. To change differencing options, use the search workspace.

When the search field is blank, the tool uses the current palette to find matches. The list updates as your current color changes. Type part of a color name into the text field to search by name. Searches are case-insensitive. Tap the "X" button to clear the field.

  • ASE (.ase): A format suitable for working with the Adobe® toolset. Discards color attributes.
  • GIMP (.gpl): A format suitable for working with GIMP. Maintains color attributes by using the comment field.
  • JSON (.json): An extendable format that works anywhere that can read or write JSON objects. Includes all aspects of a palette and palette colors.
  • CSS (.css): Extracts color values directly from a Cascading Style Sheet (CSS). Suitable for web designers who want to build palettes from existing styles. Discards color attributes and adjusts names to be valid in CSS, such as changing "Some Color" to "--some-color".

Color Temperature Tool

The Temperature tool shows how your current color aligns with the black body curve. The graph includes tick marks, labels, and the white point dot. You can adjust the temperature slider or enter a value in Kelvin to warm or cool the color temperature.

The tool uses Robertson's method to estimate color temperature. Accuracy decreases as the selected point moves farther from the curve.

Color Wavelength Tool

The color wavelength tool enables you to view the wavelength of the current color. The slider represents the entire visible spectrum of light that your device can reproduce. You can tap the slider to change the color or enter a wavelength value directly into the text field.

Components Tool

The components tool enables you manually adjust the shade values of the current color. As you enter values or drag the dial, the color updates in real time.

Conversions Tool

The conversions tool shows how your current color translates across all selected color spaces. The list updates live as you make changes. To copy values to the clipboard, tap the copy button. This tool also shows luma, which measures perceived brightness based on the color's weighted RGB values.

Gamut Mapping Tool

The gamut mapping tool shows a button for each color space, indicating whether your color is within its gamut. Buttons turn red when the color is out of gamut and remain gray when it is in gamut. Tap a red button to adjust the color so it falls within the gamut for that color space.

Harmony Wheel Tool

The harmony wheel enables you to manage and visualize color harmonies for the first five colors in the palette. Harmonious hues create pleasing shapes on the wheel, which your eyes naturally find appealing. The ring behind the wheel displays hues positioned according to the angles of the color wheel. Buttons for common harmonies surround the center. Tap a button to snap the first colors in the palette to the harmony pattern. Each button previews the harmony it applies. When you select a harmony that allows angle adjustment, a degrees knob appears in the center.

Harmonies typically involve two to four colors. This tool also includes the "Pentadic" harmony, which involves five colors. Starting from the top and moving clockwise:

  • Complementary: Two colors positioned opposite each other.
  • Triadic: A triangular color arrangement. You can adjust the angle to create analogous or split-complementary variations.
  • Triangle: A triadic harmony set at 120°.
  • Compound: A combination of complementary and triadic styles.
  • Tetradic: A rectangular or square harmony. You can adjust the angle.
  • Square: A tetradic harmony set at 90°.
  • Pentadic: Five colors that form a pentagon.

Tap any color and drag it around the wheel to change its hue. The current color displays a stronger outline, and you can drag the ring behind the color to rotate the entire harmony. If the wheel detects a match to a known harmony, it draws lines to illustrate the relationship. Use the three sliders to adjust the saturation and lightness for either the current color or all of the first five colors of the palette. Tap the link icon to link or unlink whether the slider affects all colors. The wheel works only with colors that possess chromaticity, meaning colors that are not grayscale. If the current color lacks chromaticity, the wheel notifies you.

Ink Tool

You can use the Ink tool to measure how much ink each color requires in CMYK or CMY mode. The tool also considers the Total Ink Level (TIL), which defines the maximum amount of ink your medium can absorb without bleeding. Tap the "Correct Ink" button to fix overflows or bring colors back into gamut. The number of canisters (three or four) depends on whether you select CMY or CMYK mode. You can set the TIL between 1 and 99. A value of 75 is typical for paper.

Monochromatic Tool

The monochromatic tool generates shades of a single color by adjusting only the lightness component. It keeps hue and saturation constant to create a cohesive palette. You can choose between 2 and 32 shades.

Random Palettes Tool

The random palettes tool enables you to flip through randomly generated palettes based on different color harmonies. This tool is useful for getting started when creating a new palette. Tap the "Randomize Base Hue" button to keep generating new palettes until you find one you prefer. You can also manually adjust the hue, saturation, and lightness using the sliders. When you are ready to copy a random palette into your current palette, starting at the current color, tap the palette.

RGB Space Tool

The RGB Space tool enables you to you fully customize the RGB color space. You can choose from a predefined set of color spaces, modify the gamma, change the primaries, select the white point, and copy the RGB and XYZ matrices as text or code. This is a highly technical tool intended for specialized cases. If you ever make modifications that cause colors to appear incorrect, choose the sRGB color space to reset the tool to match your monitor's native RGB space (assuming your monitor is calibrated to sRGB).

Sliders Tool

The sliders tool provides a slider for each color component. When you tap and slide the thumb indicator, it shows what the current color will become at that point. If you use the Quantize tool, the sliders display the quantized colors instead.

Some color spaces, such as Luv, may appear to flip at extreme values. This behavior is normal and reflects how the color space is represented. Certain spaces, like CMYK, may also cause other sliders to jump when you make adjustments. In CMYK, the K (key, black) channel remains pinned while you adjust the others. Some color spaces impose range limitations, and the sliders adapt dynamically as you move them. You may also notice slight jittering due to numerical precision limits. All of these effects are normal.

Shades (Quantization)

The shades section enables you to quantize the color sliders, splitting them into solid colors. The number corresponds to the number of shades the sliders are limited to. The circle-slash button turns off quantization entirely.

YUV Space Tool

The YUV Space tool helps you manage the parameters used by the YUV color space, which is most often used in video. You can also view the RGB and YUV matrices and copy them as plain text or code for use in your own applications.

Choosing a YUV Space

  • Pro Video YUV: High-quality matrix used in post-production and compositing.
  • FCC: Developed for early analog television broadcasts in the United States.
  • Rec. 2020: Modern UHD video standard with wide color gamut support.
  • Rec. 601: Standard for SDTV, common in older formats and analog workflows.
  • Rec. 709: HD video standard used in most digital content today.
  • SMPTE 240M: Early HDTV standard, now largely replaced by Rec. 709.

Questions and Answers

Why are the numbers slightly different from other tools?

This tool uses full-precision XYZ values and official standard illuminants, including digits often rounded off elsewhere. You'll see more decimal places here, and that's a good thing!

Acknowledgements

In alphabetical order:

Special thanks to Mike and Matt Zummo for their UX feedback and design insights during development. Their time and perspective helped improve both usability and clarity. Mike is also the author of the D'Mok Revival novels, and both Mike and Matt are creators of the Hoverdome game. If you're looking for some solid sci-fi, definitely check out both!

Terms of Service

Last updated: 6/29/2025

These Terms of Service ("Terms") govern your use of the website, https://www.aheadsheep.com (the "Site") and any related services (collectively, the "Services").

About the Company

Company Overview: The Company is based in Wisconsin in the United States of America. The goal is to offer a valuable and enjoyable experience for all users.

Read the Terms Carefully: Please read these Terms carefully to understand your rights and obligations when using the Site and Services.

Acceptance of Terms

Agreement to Terms: By accessing, browsing, or using the Site and Services provided by Ahead Sheep™ LLC (the "Company"), you agree to comply with and be bound by these Terms of Service. These Terms apply to all visitors, users, and others who access or use the Site and Services, including but not limited to those who:

  • Provide a tip;
  • Interact with features and content of the site;
  • Submit user-generated content;
  • Engage in any other activities provided through the Site or Services.

Changes to Terms: Continued use of the Site and Services constitutes your acceptance of any changes or modifications made to these Terms, which may be updated from time to time. It is your responsibility to review these Terms periodically for any changes. The Company will update the effective date at the top of the Terms when changes are made.

Disagreement with Terms: If you do not agree with any part of these Terms, you must discontinue use of the Site and Services immediately.

Questions: If you have any questions about these Terms, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Intellectual Property

All content on the Site, including but not limited to text, graphics, logos, images, audio clips, video clips, data compilations, and software, is the property of the Company or its content suppliers and is protected by United States and international copyright, trademark, and other intellectual property laws.

The compilation of all content on this Site is the exclusive property of the Company and is protected by U.S. and international copyright laws. All software used on this Site is the property of the Company or its software suppliers and is protected by United States and international copyright laws.

Users are granted a limited, non-exclusive, non-transferable license to access and use the Site and its content for both personal and commercial purposes. This license includes the right to create, manage, and use content through the Site for your personal and commercial benefit. However, this license does not permit copying, reproducing, or redistributing the Site's content, design, or structure in its entirety on another website or service without written permission from the Company.

Users are allowed to inspect and learn from the Site's code, including applying what they learn to their own projects or websites. However, direct replication or wholesale copying of the Site's code or design for use in another site or service is prohibited without permission from the Company.

The trademarks, logos, and service marks displayed on the Site are trademarks of the Company and its licensors. Nothing on the Site should be construed as granting, by implication, estoppel, or otherwise, any license or right to use any trademark displayed on the Site without the written permission of the Company or the trademark owner. Misuse of any trademarks or any other content displayed on the Site is prohibited.

Any unauthorized use terminates the permission or license granted by the Company. If you have any questions about the permitted uses of the content on this Site, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

User-Generated Content

The Company stores user-generated content on the Site. Users retain full ownership and rights to any content they create or modify using the Site.

Content Ownership and Use: Users are free to use their content for personal and commercial purposes without any restrictions from the Company. The Site facilitates content creation and management while securely storing this content. The Company does not claim any ownership or license rights over user-generated content beyond what is necessary to store and display the content for the intended functionality of the Site.

No Commercial Use by the Company: The Company does not use user-generated content for advertising, promotional purposes, or any other commercial uses without the user's explicit consent. Any request for such use will be made directly to the user, who maintains the right to refuse without consequence.

Privacy: The Company respects your privacy and ensures that user-generated content is stored securely. Please refer to the Privacy Policy for more information on how your content is managed and protected.

Content Restrictions: Users are prohibited from storing content that violates any applicable laws, infringes on the rights of third parties, or contains harmful or malicious material. The Company reserves the right to remove any content that violates these Terms.

Account Security: Users are responsible for maintaining the security of their accounts, including safeguarding passwords and any other login credentials. The Company cannot be held liable for any unauthorized access due to user negligence.

Account Use Restrictions: Users agree not to misuse the Site by attempting to gain unauthorized access, engaging in harmful behavior, or disrupting the normal operation of the Site and Services.

Global Use: The Site is accessible worldwide. It is the user's responsibility to ensure that accessing and using the Site complies with the laws of their jurisdiction. The Company is not responsible for any legal repercussions from users accessing the Site in violation of local laws.

Feedback: The Company values your feedback, suggestions, and ideas about the Site and Services. By sharing your thoughts with the Company, you agree that the Company may use them to improve the Site without any obligation to compensate or credit you. This helps the Company continue enhancing the experience for everyone.

If you have any questions about this User-Generated Content policy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Log Retention

The Company retains access logs, including IP addresses, for a period of 90 days to ensure security and operational performance. After this period, the logs are automatically deleted and cannot be recovered.

In cases where legal obligations arise, such as requests from law enforcement, the Company may retain access logs beyond the standard retention period. This extension is only for the time necessary to comply with legal obligations.

The collection and retention of access logs comply with applicable laws and regulations, including GDPR and CCPA. The logs are stored securely and are only accessible to authorized personnel.

Copyright Infringement

The Company respects the intellectual property rights of others and expects users to do the same. If you believe that any content on the Site infringes your copyright, please notify the Company by providing the necessary details as outlined under the Digital Millennium Copyright Act (DMCA).

Submitting a DMCA Notice:

To submit a DMCA notice, please provide the following details:

  • A physical or electronic signature of the copyright owner or a person authorized to act on their behalf.
  • Identification of the copyrighted work claimed to be infringed.
  • Identification of the material that is claimed to be infringing and where it is located on the Site.
  • Your contact information, including address, telephone number, and email address.
The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Disclaimers and Limitations of Liability

Disclaimer of Warranties: THE SITE AND SERVICES ARE PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT ANY WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. WHILE THE COMPANY MAKES REASONABLE EFFORTS TO ENSURE THE SECURITY AND FUNCTIONALITY OF THE SITE, IT DOES NOT GUARANTEE THAT THE SITE WILL BE UNINTERRUPTED, ERROR-FREE, OR FREE FROM BUGS, VIRUSES, OR SECURITY VULNERABILITIES. USE OF THE SITE IS AT YOUR OWN RISK.

Limitation of Liability: To the maximum extent permitted by applicable law, the Company's liability for any direct damages is limited to the amount paid, if any, by you for accessing the Site or Services. The Company is not responsible for any indirect, incidental, special, consequential, or exemplary damages, including but not limited to loss of profits, goodwill, use, data, or other intangible losses, resulting from:

  • Service interruptions, downtime, delays, or errors;
  • Data loss, corruption, or unauthorized access, except where such breaches are due to the Company's failure to take reasonable security measures;
  • Inaccuracies or issues related to content or information provided on the Site;
  • Technical issues with the Site's functionality, including bugs or compatibility problems;
  • Third-party actions or content.

While the Company implements reasonable security measures to protect your data, it cannot guarantee absolute security. The Company is not liable for unauthorized access to your data unless such access results from the Company's failure to implement reasonable security measures.

Indemnification: You agree to indemnify, defend, and hold harmless the Company from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees) arising out of or in connection with your use of the Site and Services, your violation of these Terms, or your violation of any rights of another.

No Advice: No content or information provided by the Company, whether via the Site or otherwise, constitutes legal, financial, or other professional advice. Users are encouraged to seek the advice of qualified professionals where appropriate.

If you have any questions about this "Disclaimers and Limitations of Liability" policy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Dispute Resolution

Governing Law: These Terms are governed by the laws of the State of Wisconsin, without regard to its conflict of law provisions.

Informal Resolution: Users should first contact the Company to resolve disputes informally. Most concerns can be quickly resolved through communication.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Legal Recourse: If informal resolution is not successful, any disputes arising out of or in connection with these Terms will be resolved in the courts of Wisconsin.

Optional Binding Arbitration: If informal resolution is unsuccessful, both parties may voluntarily agree to resolve the dispute through binding arbitration, which can save time and legal costs. The arbitration would be conducted in accordance with the rules of a mutually agreed-upon arbitration provider. However, arbitration is not mandatory, and users may pursue other legal remedies if preferred.

Small Claims Court: For disputes that qualify, either party may bring an individual action in small claims court in the state of Wisconsin.

Class Action Waiver (Applicable to Arbitration Only): If both parties agree to resolve a dispute through binding arbitration, disputes must be resolved on an individual basis and not as part of a class, consolidated, or representative action. In such cases, users waive any right to participate in a class action or to request a jury trial. This waiver does not apply if the dispute is pursued in a court of law.

International Use and Jurisdiction: Users accessing the Site from outside the United States agree that these Terms, as well as any disputes arising from the use of the Site or Services, will be governed by the laws of the State of Wisconsin, USA. Users further consent to the exclusive jurisdiction of the courts of Wisconsin, USA, for the resolution of any disputes, unless otherwise required by applicable laws in their jurisdiction.

Users located in countries with mandatory consumer protection laws may be entitled to protections under their local laws. In such cases, those protections will apply only to the extent required by local law, while all other provisions remain governed by U.S. law.

If you have any questions about this Dispute Resolution policy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Support and Contributions

Users may voluntarily tip the Company to help support the continued operation and development of the Site. These tips are not payments for goods or services and do not entitle the user to any additional features, access, or consideration. Tips are non-refundable and provided at the user's sole discretion.

Force Majeure

The Company shall not be liable for any failure to perform its obligations under these Terms if such failure results from any cause beyond the Company's reasonable control, including but not limited to acts of God, war, strikes, or labor disputes, embargoes, government orders, or any other force majeure event.

Termination

The Company reserves the right to terminate or suspend your access to the Site and Services, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms. Upon termination, your right to use the Site and Services will immediately cease.

Changes to Terms

The Company may update these Terms from time to time. It is your responsibility to review the Terms periodically for any updates. Continued use of the Site and Services after changes are posted will constitute your acceptance of the updated Terms.

If the Company makes any material changes that significantly affect your rights or obligations, notice will be provided on the Site.

Change Log

  • 6/29/2025: Added this change log.
  • 6/25/2025: Added "Support and Contributions" section.

Privacy Policy

Last updated: 6/25/2025

Your privacy is important, and this Privacy Policy explains how information about you is collected, used, and disclosed by the Company when you visit the website https://www.aheadsheep.com (the "Site") and use the Company's services (collectively, the "Services").

Consent to this policy: By accessing or using the Site and Services, you consent to the collection, use, and disclosure of your information as described in this Privacy Policy. If you do not agree with any part of this policy, please discontinue use of the Site and Services immediately.

Questions or concerns: If you have any questions about this Privacy Policy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Correction Notices

6/25/2025: A previous version of this Privacy Policy stated that interaction data was anonymized hourly. As of 5/20/2025, this became inaccurate after the system was updated to record interaction timestamps with per-second detail, but the Privacy Policy was not updated to reflect the change. As of this update, all such data has been purged, and the site no longer collects granular interaction information.

Information Collection

The Company collects minimal information to provide services to users. This includes:

IP Address: IP addresses may be collected for security, fraud detection, or performance monitoring purposes. These may be stored temporarily in access logs for the following purposes:

  • Security monitoring: Ensuring the website is protected from unauthorized access or malicious activity.
  • Operational performance: Monitoring traffic to maintain the availability and proper functioning of the website.

IP addresses may be collected automatically in server access logs to support security and system operations. These logs are stored on the Company’s server and are accessible only to the Company. They are not used for profiling, tracking, or analytics. IP addresses may also be collected by third-party services (such as analytics or ad platforms) as part of delivering their functionality, if used.

To manage tracking and data collection, the Company uses Cookiebot to allow users to control their consent preferences. Users may choose to disable certain types of tracking by adjusting their preferences through the Cookiebot consent management tool.

For more details, please refer to the Cookie Policy.

Security Measures: The company uses encryption and other security measures to protect sensitive personal data where appropriate.

Use of Information

To Provide and Improve Services:

  • Deliver, maintain, and improve the Site and Services.

Communication:

  • Send you updates, newsletters, and other information that may be of interest to you.
  • Respond to your comments, questions, and requests.

Legal Compliance:

  • Comply with applicable laws, regulations, and legal processes.
  • Enforce the Company's Terms of Service and protect the Company's rights.

Questions about the use of your information: If you have any questions about how your information is used, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Sharing of Information

For Legal Compliance: Information may be disclosed to comply with applicable laws, regulations, legal processes, or government requests.

For Business Transfers: In the event of a merger, acquisition, or sale of all or a portion of the Company's assets, user information may be transferred to the new owner.

With Your Consent: Information may be shared with third parties when you have given your explicit consent.

Cookie Policy

First-Party and Third-Party Cookies: The Site uses cookies for various purposes, including enhancing user experience and managing content display. Third-party advertisers may also use cookies and similar tracking technologies to deliver relevant ads. By using the Site, you consent to the use of these technologies. You can manage or disable cookies through your browser settings, as well as through consent management tools provided by the Site.

Managing Cookies: By continuing to use the Site, you consent to the use of both first-party and third-party cookies. You can manage or disable these cookies through your browser settings or via third-party opt-out tools.

Cookie and Consent Management: The Site may use consent management tools to comply with applicable privacy laws and provide users with control over their data preferences, including the use of cookies and tracking technologies.

Data Security

The Company takes the security of user information seriously. Measures are implemented to protect data from unauthorized access, alteration, disclosure, or destruction. These measures include:

Technical Safeguards

  • Use of encryption to protect data in transit (e.g., using SSL/TLS) when transmitted over the internet.
  • Regular security assessments and updates to protect against vulnerabilities.
  • Firewalls and intrusion detection systems to monitor for unauthorized access.

Administrative Safeguards

  • Access controls to ensure only authorized personnel can access sensitive information.
  • Data minimization practices, ensuring only necessary data is collected and retained.

While measures are in place to protect user information, no security system is impenetrable. Therefore, the absolute security of user data cannot be guaranteed. Users are encouraged to take steps to protect their personal information, such as using strong passwords and keeping login credentials confidential.

If there are any questions about data security, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Retention of Data

Retention period: The Company will retain your personal data only for as long as is necessary for the purposes set out in this Privacy Policy. Personal data will be retained to comply with legal obligations, resolve disputes, and enforce agreements and policies. IP addresses, when collected in access logs or by third-party services, are retained for a limited time to monitor security and performance, after which they are automatically deleted or anonymized.

Retention of Access Logs: Access logs, including IP addresses, are retained for a period of 90 days and are automatically deleted afterward. The collected data is securely stored and only accessible to authorized personnel. After deletion, the data is irretrievable and permanently removed.

In cases where legal obligations arise, such as a request from law enforcement, the Company may retain access logs beyond the standard retention period to comply with legal processes. In such cases, retention will be extended only for the duration necessary to comply with those legal obligations.

Legal Compliance: The collection of IP addresses in access logs complies with applicable legal requirements, including GDPR and CCPA. This data is collected and retained only for security and operational purposes.

Account deletion: If you choose to delete your account, your personal data will be retained for 30 days to allow for reactivation. After this period, your data will be permanently deleted from the servers, although it may remain in securely stored backups for legal compliance.

User Rights

Opt-Out: Users have the right to opt out of personalized ads. This can be managed through the settings provided by third-party services used on the Site.

Access and Correction: Users have the right to access the personal data held about them, such as email addresses, and request corrections to any inaccuracies. To make such a request, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Data Portability: Users have the right to request a copy of their personal data in a structured, commonly used, and machine-readable format.

Deletion: Users have the right to request the deletion of their personal data, subject to certain exceptions (e.g., legal obligations). This applies to personal data such as email addresses. Data collected by third parties or stored in access logs may be retained for security and compliance purposes.

Objection: Users have the right to object to the processing of their personal data for direct marketing purposes.

Restriction of Processing: Users have the right to request the restriction of the processing of their personal data in certain circumstances.

Cookie Consent: Users can update their consent preferences or withdraw consent at any time through the consent management tool provided on the Site or by adjusting browser settings.

Questions or exercising rights: If you have any questions about your rights or wish to exercise any of these rights, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

International Data Transfers

Data Protection: If your personal data is transferred outside of the country where you are located, the Company ensures that appropriate safeguards are in place to protect your information in accordance with applicable data protection laws, including the GDPR.

Data Transfer Mechanisms: When transferring data outside of the EU/EEA, such transfers will be made in accordance with applicable laws, using methods like Standard Contractual Clauses (SCCs) or other legal mechanisms approved by the European Commission.

California Consumer Privacy Act (CCPA) Compliance

California Residents' Rights: In addition to the rights described above, California residents have the right to:

  • Request the categories of personal data collected, sources of the data, and how it's used.
  • Opt-out of the sale of their personal information (if applicable).
  • Request deletion of personal data, subject to exceptions (e.g., legal obligations).

To exercise these rights, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Data Breach Notification

In the event of a data breach that may compromise your personal information, the Company will notify affected users within a reasonable timeframe, as required by applicable law.

Third-Party Links

External links for your convenience: The Site may contain links to third-party websites, products, or services. These third-party links are provided for your convenience and do not constitute an endorsement or recommendation by the Company.

No control over third-party content: The Company does not have control over the content, privacy policies, or practices of any third-party websites. Users are encouraged to review the privacy policies and terms of service of any third-party websites they visit.

Questions about third-party links: If you have any questions about third-party links, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Social Media Integrations

The Site may include links or features that allow interaction with third-party social media platforms like X and Discord. These platforms may collect information through cookies or tracking technologies when you interact with their content. Please refer to their respective privacy policies for more information on how they handle your data:

Children's Privacy

The Company does not knowingly collect personal information from children under the age of 13. If a situation arises where personal information of a child under 13 is inadvertently collected, such information will be promptly deleted.

If you have any questions about children's privacy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Changes to the Privacy Policy

The Company reserves the right to update or modify this Privacy Policy at any time. Any changes will be effective immediately upon posting the revised Privacy Policy on the Site. Users are encouraged to review this Privacy Policy periodically to stay informed about any updates.

Your continued use of the Site and Services after any changes to this Privacy Policy constitutes your acceptance of the updated terms.

If you have any questions about changes to this Privacy Policy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on X: @aheadsheep. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Change Log

  • 6/25/2025: Added a correction notice regarding interaction timestamps: the Privacy Policy previously stated data was anonymized hourly, but this became inaccurate after the system was updated to record interaction timestamps with per-second detail. Introduced this change log and the corrections section. Removed all references to analytics, as the site no longer collects interaction data. Removed all references to advertisements, reflecting the transition to a tip-based support model. Updated the "About the Company" section with additional information about the company. Also clarified the meaning of "Ahead Sheep." Clarified wording around server access logs to reflect that the Company has direct access to IP addresses for operational and security purposes only. No changes were made to actual data collection practices.

Trademark Acknowledgements

Facebook®, Instagram®, LinkedIn®, Pinterest®, YouTube®, Adobe®, Apple®, and other product names or brand marks may be registered trademarks or trademarks of their respective owners. Their inclusion on this site is for informational and compatibility purposes only and does not imply endorsement.

Adobe® and ASE are trademarks of Adobe Systems Inc. This tool is not affiliated with or endorsed by Adobe. GIMP is a trademark of the GNOME Foundation. Used here solely for compatibility reference.