Fogma · two products, one weather system
Fogma makes two products. One is software: upload a photo or a video and our engine, KarlNet v4.2, replaces it with San Francisco marine layer. The other is a hill. Both produce the same result. Neither asks you to keep anything you don't need.
*One method requires an upload. The other requires legs.
Walk up a hill in San Francisco. Take a photo. Your background is removed by the actual weather. Free, always.
See how it works →Upload anything, from anywhere. Get back 100% fog: no subject, no background, no leftovers. Now with video.
Try the live demo →Trusted by teams who stopped asking questions
Built for: photographers · marketing teams · ecommerce · developers · enterprise (allegedly)
Product A · zero software
The most minimalist workflow in photography: no install, no subscription, nothing to decide. Just weather.
Ideally before 9am, ideally a Friday. Karl visits San Francisco's hills most mornings. Twin Peaks is the tallest one people actually bother to climb.
Point your camera at whatever you were planning to edit later. Do it now, from up there, before the fog changes its mind.
No upload, no processing, no waiting. The marine layer got there before you did. This is the whole product.
Today's fog forecast
Checking the sky over Twin Peaks…
Computed for San Francisco, just now.
Product B · KarlNet v4.2
Upload a photo or a video. Get back 100% San Francisco marine layer, frame for frame. For people who can't make it to a hill.
Example output shown above. Yours will look identical.
Right-click any image on the web. It becomes fog. The site's owner will notice before you do.
Lives inside your workspace. Runs the same for-loop, just closer to your other tools.
Processes locally, offline, identically. Fog has never once required Wi-Fi.
One endpoint. Every response is the same.
POST /v1/remove
→ { "result": "fog.png" }
Under the hood
Six engineering pillars, none of which involve actually removing a background.
Trained on 2.4 million photos of Ocean Beach at 6:47pm. It has never once found an edge. It has found a great deal of grey.
Average render time: 11 milliseconds, which is coincidentally also how long it takes fog to roll over Twin Peaks on a bad day.
Upload a JPG, PNG, HEIC, or RAW file. You will receive exactly one PNG of solid marine layer in return, regardless of input.
We never store your images on our servers. In practice, we also never look at them. There isn't really a reason to.
Upload a video and KarlNet processes it frame by frame. Every frame becomes fog. There is zero flicker, because every frame matches every other frame perfectly.
No GPU cluster, no diffusion model, no cooling towers. The entire pipeline is a for-loop that draws grey circles. It runs cooler than the laptop it's on.
The process
We kept the pipeline simple so support tickets stay simple too.
Product shot, portrait, screenshot of your dog, a short video. KarlNet accepts all of it equally, and treats all of it equally.
A convolutional-sounding process runs for several seconds. Nothing about your file influences the result.
A soft, grey, photo-realistic rendering of the San Francisco marine layer. Background: gone. Everything else: also gone.
The competitive landscape
We looked at the rest of the background-removal category so you don't have to.
| Attribute | Typical background remover | Fogma Total |
|---|---|---|
| Edge accuracy | Leaves a faint grey halo around hair, glasses, and anything semi-transparent. | No edges. No hair. No glasses. No halo to speak of. |
| Video support | Re-detects the subject on every cut, flickering between frames. | Zero flicker. Every frame is the same fog as the last. |
| Fine detail | Chews through jewelry, wine glasses, and chain-link fences. | Also chews through all of that. On purpose, every time. |
| Consistency | Great on photo one, unusable on photo two, no obvious reason why. | Identical output on every photo, forever. That's the pitch. |
| Compute cost | Expensive GPU inference, billed per image, per export, per regret. | A for-loop and a laptop fan. |
What customers are saying, allegedly
"I uploaded a product photo for our launch page. I got back the inside of a golf ball. We shipped it anyway. Conversion is up."
Dana R. — Founder, an e-commerce startup
"I got to Twin Peaks at 6:40 on a Friday, like the site said. It worked. My background was gone. So, briefly, was my sense of direction."
Marcus L. — Ops Lead, a logistics company
"Support offered me a refund. I said no. The fog is very calming and my team has stopped asking me to fix the deck."
Priya K. — Design Manager, a mid-size agency
Pricing
Outdoors is free by nature. Total is priced by density. Every plan produces the same output.
Fogma Outdoors: $0, forever, no account. It's outside. Pricing below is for Fogma Total only.
For those who already have enough.
For teams who fog professionally.
For teams that need to explain this to legal.
FAQ
No.
It replaces your entire image, subject included, with a soft, grey, photo-realistic rendering of San Francisco fog. This happens regardless of what you upload, and, for Fogma Outdoors, regardless of what you photograph.
The engine is still called KarlNet, after Karl the Fog, San Francisco's beloved and occasionally judgmental marine layer. The company is called Fogma because "Karl Inc." tested poorly with our lawyers. He was not consulted on either name and has not responded to outreach.
There is a loop that draws soft grey circles on a canvas. We call it KarlNet internally, and in this FAQ, for consistency.
Yes, weather permitting, which in San Francisco is often, especially in summer. Reliability drops around the holidays, much like everything else.
Yes. It's called not using this product. Your original file is untouched on your own device.
Yes. KarlNet processes every frame independently and replaces each one with fog. There is no flicker between frames, because every frame is identical.
Extremely. There's no model to train and no cluster to run. The entire pipeline is a for-loop, which remains the most sustainable technology available to us.
We'd like to think we started it. We did not. We'll take partial credit anyway.
Full refund if the fog fails to clear within 30 days. It will not clear within 30 days. That is the product.
You won't remove much. But you'll have a lot less to look at.