"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 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 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
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.
| Brand | Color/Polymer | Color | USD/Kg | Date Added |
|---|---|---|---|---|
| Sunlu | White PLA | 17-Nov-2025 | ||
| Push Plastic | White PLA | 17-Nov-2025 | ||
| eSun | Basic PLA - White | 17-Nov-2025 | ||
| Hatchbox | White PLA | 17-Nov-2025 | ||
| ProtoPasta | Opaque White HTPLA | 17-Nov-2025 | ||
| Polymaker | Polylite PLA - White | 24-Nov-2025 | ||
| Overture | White Pro PLA | 17-Nov-2025 | ||
| Overture | White Matte PLA | 17-Nov-2025 | ||
| eSun | Cool White PLA | 17-Nov-2025 | ||
| Bblife | Silk White PLA | 17-Nov-2025 | ||
| Gryddle | White PLA | 19-Nov-2025 | ||
| Soleyin | Ultra PLA White | 19-Nov-2025 | ||
| Mika 3D | Silk White PLA | 17-Nov-2025 | ||
| Elegoo | White PLA Plus | 17-Nov-2025 | ||
| Deeplee | White PLA | 19-Nov-2025 | ||
| Mika 3D | White PLA | 17-Nov-2025 | ||
| Jayo | PLA+ - White | 17-Nov-2025 | ||
| Prusament | Pristine White PLA | 17-Nov-2025 | ||
| 3D Solutech | Real White Premium PLA | 17-Nov-2025 |