The practical answer
Sample the center of a solid area in the original PNG, record its HEX and location, then compare nearby points. This picker displays six-digit RGB HEX without alpha. It does not recover original design variables, and an edge, transparent region or JPG pixel is not automatically a brand standard.
Separate the design value, file pixel and screen appearance
A color specified in a design document, a pixel stored in an export and the appearance on a screen are different things to check. Sampling describes the current file; it cannot establish that the export still matches the designer’s original value. Display conditions, browser decoding and the image itself can also affect appearance. Use an appropriate color-management workflow when the task requires it.
MDN’s pixel-reading documentation explains image data returned from a canvas region. The site draws the selected image to a canvas, maps your click to its original dimensions and reads one pixel’s RGB. The displayed code omits the fourth, alpha channel.
Four locations answer different questions
| Location | What it represents | Useful check |
|---|---|---|
| Center of a solid area | An interior pixel in this file | Check an exported swatch |
| Text or shape edge | A possible foreground/background mixture | Inspect an edge transition |
| Shadow or gradient | One local point in an effect | Analyze a local appearance |
| Transparent region | RGB and alpha jointly affect appearance | Six-digit HEX alone is insufficient |
For a background or halo problem, use the transparent-image edge checks before treating an edge sample as the subject’s color.
Create a repeatable two-color PNG check
This is an original acceptance example, rather than a photograph or brand specification. Create a 600 × 300 opaque PNG, fill the left half with #0d9488 and the right half with #334155, and omit texture, shadow and color conversions. The large regions make it easy to avoid boundaries. Known input checks the workflow; it does not establish accuracy for arbitrary photographs.
- Open the image color picker, select the sample PNG and wait for the image. The selected file is read in your current browser.
- Click the center of the left half and read the displayed HEX. Check a nearby interior point for the same #0d9488 value.
- Click the right-hand center and check for #334155. Record the input, sampled region and result. Do not mistake an older clipboard value for the current displayed code.
- Return to the real image and choose a large, uniform region. If nearby samples differ, inspect gradients, compression or resizing before averaging values and calling the result a standard.
Two conclusions from the same image
Click a letter’s edge once and label the value “brand color.”
Sample a solid interior and record “the pixel value in this region of this PNG.”
A transparent region can look white without being a white pixel
A transparent area often shows the page underneath it. That is a composited appearance. Six-digit HEX gives RGB without saying whether the pixel is opaque. Even #000000 does not establish that a transparent region will appear black in the final design. This page does not display alpha, so its output cannot certify transparency.
For icons used on light and dark backgrounds, inspect the actual composite on both and retain a transparency-capable file. JPG does not retain transparency, and lossy encoding can alter local pixels. Use the PNG, JPG and WebP guide to choose a delivery format, then check the delivered file.
Repeated screenshots, enlarged screenshots and JPG re-exports change the object being checked rather than improving a sample. Photographs include lighting and texture; no universal single-click method recovers a material’s original color from them.
Hand off a traceable color record
Automatic copying depends on browser clipboard permission. Verify the displayed value and copy it manually if necessary. This entry does not match printing spot colors, calibrate a display or certify a batch palette. Use specialist tools for those tasks.
Check before using the color
- The record identifies the original file and region.
- Interior points were compared away from edges.
- The value is described as RGB HEX without an alpha claim.
- The final file was checked on its target background at its intended size.
Download a two-color specimen and record location with value
two-colors.png is 600×300: source x=0–299 is #0d9488 and x=300–599 is #334155. Coordinates start at the source’s upper-left; the interface may display a scaled image.
- Load the PNG in the picker, process and click well inside the left half. Record HEX and repeat at a nearby interior point.
- Pick the right interior and record its HEX. Select by source region rather than fixed screen coordinates that ignore scaling.
- Open transparent.png separately and inspect the fields actually provided. HEX without an alpha field does not establish opacity.
Reference result and recovery decision
Expect #0d9488 and #334155 in the respective interiors; HEX letter case is immaterial. Nearby interior checks should agree. The boundary, gray edge and transparent areas are outside this uniform-region test.
An old left-side clipboard value can be incorrectly paired with a new right-side click. Check the current displayed value before copying. Color-managed delivery requires additional space/environment checks beyond this file-pixel exercise.
The download a two-color specimen and record location with value exercise is an authored teaching case. Retain source, output and review decisions separately; the shared ZIP is preparation material, not a verified user outcome.
Common questions
Why do nearby points produce different HEX values?
Edges, gradients, shadows and lossy compression can all create different pixels. Inspect the region and establish whether a genuinely uniform interior exists.
Can this entry extract alpha?
It displays six-digit RGB HEX without alpha. Use an alpha-aware method and inspect compositing on the intended backgrounds when transparency matters.
Why did pasting give an older color?
Check the current displayed value and clipboard permission. If copying did not succeed, copy the current HEX manually rather than relying on old clipboard contents.
Further reading & sources
Put the guide into practice
Open the relevant tool, preview the result and check your exported file.


