Live pixel magnifier
See a clear grid with simultaneous HEX and RGB values, then adjust zoom with a wheel or trackpad gesture.
COLOR WORKBENCH FOR MAC

From screen color to design and code.
Pick exact pixels, translate colors into 22 development formats, build palettes, and verify accessible contrast in one focused macOS workspace.
Color picking, conversion, and contrast analysis happen locally on this Mac.PICK, SHAPE, SHIP
Use the live magnifier across one or more displays, then click to capture or press Esc to cancel.
Generate tonal systems and schemes, or test a text and background pair against WCAG targets.
Copy the selected developer format, save a favorite, or export the local library as JSON.
ONE COLOR, MANY TARGETS
CSS HexRGBAHSLADisplay P3LabOKLCH
Android XMLJetpack Compose ColorFlutter Color
SwiftUI ColorUIColorNSColor
ArkUI ColorArkUI Hex
Python TuplePython String
Java Color.NET ARGBOpenGL RGBUnity ColorRaw RGBRaw Float
Alpha values, checkerboard transparency previews, and Display P3 color-space context stay visible before you copy.
SCREEN PICKER & FORMATS
See a clear grid with simultaneous HEX and RGB values, then adjust zoom with a wheel or trackpad gesture.
Choose circular, rectangular, or rounded magnifiers in three sizes, six starting zoom levels, and four sampling qualities.
Preserve sRGB and Display P3 information, with automatic foreground and target contrast over light or dark colors.
Preview the selected format, alpha percentage, transparency checkerboard, and P3 badge before copying.
The overlay follows the pointer across multi-display setups and keeps the current pixel readable at every zoom level.
Inspect the live pixel grid with HEX and RGB visible at the same time.
Click to complete a pick, press Esc to cancel, and use wheel or trackpad gestures to change magnification.
Text and the target frame automatically switch for legibility over light and dark colors.
Keep sRGB or Display P3 information with the sampled result.
Tune the overlay once, then keep those defaults for the next global pick.
Choose circle, rectangle, or rounded rectangle, plus small, medium, or large sizing.
Set one of six starting zoom levels and low, standard, high, or highest sampling quality.
Enable or disable the pick sound and floating detail preview independently.
Keep 20, 50, or 100 recent colors, or pause new history without deleting existing entries.
The selected output stays consistent across the picker, library, palettes, and analysis tools.
Copy plain HEX instantly or use the currently selected development format.
See transparency on a checkerboard and retain alpha in formats that support it.
Display a P3 badge when the sampled color carries Display P3 context.
Receive immediate status feedback after a copy action.
PALETTE TOOLS
Generate levels 50 through 900 with HEX values and role suggestions for backgrounds, dividers, text, and brand use.
Keep the base hue while moving from softer low-saturation colors to stronger accents.
Create complementary, analogous, triadic, and split-complementary combinations.
Copy a suggested variable name or open any generated color for all 22 output formats.
The matrix turns a base color into a labeled light-to-dark system instead of an unstructured row of swatches.
Create 50, 100, 200, 300, 400, 500, 600, 700, 800, and 900 steps with HEX values.
See suggestions for backgrounds, dividers, secondary text, brand color, and body text.
Review base-color HSB values and switch the source from recent or favorite colors.
Generate and copy a suggested variable name for implementation.
Six variants retain the base hue while changing saturation with an explicit background or accent recommendation.
Generate softer colors that work more naturally across larger background areas.
Find stronger candidates for controls, status, and emphasis.
Every variation shows its HEX value without requiring another view.
Open any variation to preview it and copy a development format.
The generator focuses on the four schemes available in the current product.
Build direct contrast across the color wheel.
Create neighboring colors with a more unified character.
Balance three separated hues for a broader system.
Keep contrast while softening the opposition of a direct complement.
ACCESSIBILITY CHECKS
Check normal-text AA at 4.5:1 and AAA at 7:1 with the exact current ratio.
Review a heading, body, and button rather than judging colors from numbers alone.
Improve either text or background toward the next target while retaining hue and saturation where possible.
Compare normal vision with red-, green-, blue-, and complete color-vision deficiency simulations.
Text and background stay independently editable and are saved for the next visit.
Re-sample either role from the screen or select from recent and favorite colors.
Reverse text and background without rebuilding the pair.
See the current WCAG contrast ratio and normal-text AA or AAA status in real time.
Evaluate the pair across a heading, body copy, and button.
When contrast is insufficient, Weeko Color proposes separate text and background adjustments.
Recommendations automatically aim for AA first, then AAA when AA already passes.
Compare both colors and ratios before applying a suggestion.
Retain the original hue and saturation as far as the target allows.
Update the active pair, ratio, and content preview with one action.
Simulation is a design preview, not a medical test or certification.
Compare normal vision, protanopia, deuteranopia, tritanopia, and achromatopsia simulations.
Transform both text and background together to preserve their interaction.
Review the simulated content preview rather than isolated swatches.
Return to the simulation mode used in the previous session.
LIBRARY & WORKFLOW
Deduplicate repeated picks, name and pin favorites, and clear either collection without affecting the other.
Start picking, reopen any of the six latest colors, or jump to the matrix and contrast tools.
Customize four global actions and see conflicts with other app actions or macOS shortcuts.
Validate imports, skip duplicates, migrate older backups, and preserve existing colors instead of overwriting them.
Both collections share the same copy formats while retaining independent organization and clearing controls.
New picks enter automatically; duplicates move to the front instead of creating another entry.
Promote a recent color, rename it, and pin important references above time-sorted favorites.
Click to copy, open color details, unfavorite, or delete a single recent item.
Clear recent or favorites with a count and confirmation while preserving the other collection.
Weeko Color can act as a menu-bar utility or a regular Dock app.
Reopen and copy recent results, clear history, or start another pick.
Open the library, tonal matrix, contrast checker, settings, or guide from the menu.
Customize picking, library, matrix, and contrast actions while Weeko Color is running.
Find duplicate app shortcuts and known macOS conflicts before they become unreliable.
JSON is created only when you export; import validates and merges rather than replacing the active library.
Include recent colors, favorites, custom names, and pinned state.
Check version and data, migrate older backups, and skip duplicate colors.
Accept files up to 10 MB with up to 500 recent and 2,000 favorite colors per import.
Show import and export progress, then report how many colors were added.
Free covers screen picking, library basics, four CSS formats, one saved palette, contrast checks, simulations, and JSON library backup. Pro unlocks the complete developer-output and palette workflow.
Pro is offered as an annual subscription or lifetime purchase through the App Store. Library backup is available to both plans; exporting a palette as CSS, JSON, or SwiftUI code requires Pro.
LOCAL BY DESIGN
Weeko Color uses Screen Recording permission only to read the pixel under your pointer. Picking, conversion, palette generation, contrast analysis, and library storage happen on this Mac, and color data is not uploaded automatically.
Screen access is used only while you deliberately operate the picker; Weeko Color does not save a screen recording.
Recent colors, favorites, and analysis state remain in the local app container until you remove them.
A JSON backup is created only when you explicitly export the library; there is no account or cloud sync.
macOS protects access to screen pixels with this permission. Weeko Color uses it only while you deliberately operate the screen picker to read the pixel under the pointer.
No. Picking, conversion, palette generation, contrast analysis, history, and favorites are local. A backup file is created only when you choose to export it.
There are 22 formats spanning Web and CSS, Android, Flutter, Apple platforms, HarmonyOS, Python, Java, .NET, OpenGL, Unity, and raw numeric values.
Weeko Color stops adding new history entries. Existing recent colors and favorites remain until you delete or clear them.
No. It targets normal-text WCAG AA or AAA ratios and provides a practical preview, but final products still need testing in their real interface and with users or assistive technology where appropriate.
No. It is a design aid for previewing how a text and background pair may change under four simulated color-vision conditions.
No. Weeko Color validates and merges the backup, skips duplicates, and reports newly added colors.
Not in the current version. There is no account, iCloud sync, team sharing, or automatic cloud backup.