Blog
Photography tips, color grading tutorials, and the story behind building Spectral.
From new features to making things work well
I spent months adding features to Spectral. Now I am spending my time making sure it does not crash when you feed it thirty RAW files.
Color grading your photos without Lightroom
You don't need an expensive subscription to color grade your photos. Here's how Spectral gives you professional tools directly in your browser.
What is a 3D LUT and how to use one
3D LUTs transform the colors in your photos using a mathematical lookup table. Learn what they are, how they work, and how to use them in Spectral.
Why edit photos in the browser?
Modern browsers are more powerful than you think. WebGL, WebAssembly, and local storage make browser-based photo editing a real alternative to desktop apps.
Fujifilm film simulations: getting the most from SOOC
Fujifilm's built-in film simulations produce beautiful JPGs straight out of camera. Here's how to take them one step further with targeted color grading.
Color grading vs color correction: what's the difference?
Color correction fixes problems. Color grading creates a mood. Understanding the difference helps you edit photos more intentionally.
Understanding tone curves for better photos
The curves tool is the most powerful adjustment in any photo editor. Learn how to read and use RGB curves to transform your images.
RAW vs JPG: do hobby photographers need RAW?
RAW files give you more editing flexibility, but JPGs are often good enough. Here's an honest take on when RAW matters and when it doesn't.
Your photos deserve privacy
Most photo editors upload your images to someone else's server. Here's why local-first editing matters and how browser technology makes it possible.
How to create cinematic photo looks
Break down the key ingredients of cinematic color grading: split toning, film fade, controlled contrast, and lens effects. Step-by-step guide with examples.
Export your color grade as a LUT
Spectral lets you export your current color grade as a reusable .cube LUT file. Here's why that's useful and how it works.