White FDM Filament Color Comparison

"White" is a very relative term, especially in the Thermoplastics space. I'm on a quest for the best looking white for my application. This webpage presents my own findings for all the white filaments I come across.

I previously posted my results on a Reddit Reddit post in the 3Dprinting sub-reddit. However, at some point, I was unable to update the post with new filaments due to age or perhaps post-length, so, this page was born.

All the filaments shown in the table below were printed into samples on my Prusa MK4S or CORE One using the same generic PLA filament profile. Colors are measured using my specific Pico Colorimeter in the same environment with the same ambient lighting and roughly the same temperature. The measurements are the average of 3 samples take from surfaces printed along the different Cartesian planes (XY, XZ, YZ). The color is stored as Wikipedia CIELAB (Also "L.a.b." or just "Lab") format—which is the highest resolution color specification my Pico device can produce—on this webpage and all other color formats are derived from that value. And all sorting is done against the Lab color despite which color format is selected for display.

The recorded values are different than previously presented on the Reddit post. The primary reason for this the my new practice of averaging 3 measurements for each of the Cartesian planes of printing. This was most notable for the Silk-effect filaments, which are likely engineered to reflect different color light in different directions. Interestingly, all of the filaments had some degree of visible variance when measured this way.

Color Swatches

The color swatches shown in the Color column of the table below use a Wikipedia Floyd-Steinberg dithering algorithm for achieving sub-pixel accuracy when the Lab color falls between discrete RGB values (e.g., RGB 245.7 instead of 246). Dithered swatches use a carefully calculated pattern of pixels to create a more accurate perceptual representation than is possible with sRGB colors alone.

Additionally, if you roll over or touch a specific filament, the background color of all filaments in the Color column will reflect the indicated filament. This makes it easy to see the difference of the indicated filament color versus the remaining ones. Try it!

Despite all these efforts to improve the accuracy, the color swatches are still only rough approximations of the sampled colors and should be treated as such. They are probably most visually accurate when the page is viewed in dark mode, but displaying a color in an HTML color swatch or even a photograph on an arbitrary display cannot truly represent how these 3D printed samples appear when observed in person under arbitrary lighting conditions. Regardless, I can attest that the relative differences between colors are represented by these HTML color swatches.

The Filament Table

They are initially organized by "lightness" (L value in Lab) from highest to lowest but you can click a column header to sort differently.

Color Format: Sort by:
Brand Color/Polymer Color USD/Kg Date Added
Sunlu White PLA Amazon16.99 17-Nov-2025
Push Plastic White PLA Push Plastic24.99 17-Nov-2025
eSun Basic PLA - White Amazon11.99 17-Nov-2025
Hatchbox White PLA Amazon28.00 17-Nov-2025
ProtoPasta Opaque White HTPLA ProtoPasta49.99 17-Nov-2025
Polymaker Polylite PLA - White Amazon17.24 24-Nov-2025
Overture White Pro PLA Amazon15.65 17-Nov-2025
Overture White Matte PLA Amazon15.12 17-Nov-2025
eSun Cool White PLA Amazon22.99 17-Nov-2025
Bblife Silk White PLA Amazon21.59 17-Nov-2025
Gryddle White PLA Amazon9.99 19-Nov-2025
Soleyin Ultra PLA White Amazon12.99 19-Nov-2025
Mika 3D Silk White PLA Amazon17.09 17-Nov-2025
Elegoo White PLA Plus Amazon14.99 17-Nov-2025
Deeplee White PLA Amazon11.99 19-Nov-2025
Mika 3D White PLA Amazon17.26 17-Nov-2025
Jayo PLA+ - White Amazon9.99 17-Nov-2025
Prusament Pristine White PLA Prusa3D26.99 17-Nov-2025
3D Solutech Real White Premium PLA Amazon19.99 17-Nov-2025