What is the FX Labs Smoke Generator?
The FX Labs Smoke Generator is a free online tool that lets you create realistic procedural smoke overlays directly in your browser. It produces high-quality smoke textures with full control over density, direction, turbulence, and color. No downloads or accounts are required to start generating smoke effects.
Unlike static stock smoke images, the generator produces unique smoke formations from adjustable parameters. Every export is rendered on a transparent canvas, giving you a clean smoke PNG that drops directly into Photoshop, Premiere Pro, After Effects, or any other editing application without background removal.
Getting Started with the Smoke Generator
Navigate to the FX Labs Smoke Generator page and the tool loads instantly in your browser. The canvas displays a live preview of your smoke effect that updates in real time as you adjust the controls. The sidebar panel contains all the parameters organized into logical groups: shape, motion, detail, color, and export settings.
Start by choosing a seed value or click the randomize button to generate a starting point. The seed determines the base pattern of the smoke, so you can save and share seeds to reproduce specific smoke formations later. From there, adjust the sliders to sculpt the exact smoke overlay you need for your project.
Adjusting Smoke Density and Puff Count
The density slider controls how thick or transparent the overall smoke effect appears. Low density values produce thin, wispy smoke that works well for subtle atmospheric haze, while high density values create opaque billowing clouds suitable for dramatic compositions. The puff count determines how many individual smoke formations are rendered in the frame.
For portrait photography overlays, start with moderate density and a puff count of two to four. This produces enough visual interest without overwhelming the subject. For standalone smoke textures intended as backgrounds or title card elements, increase both density and puff count to fill the canvas with rich, layered smoke detail.
Controlling Smoke Direction and Flow
The direction parameter sets the primary angle of smoke movement across the canvas. You can orient the smoke to rise vertically, drift horizontally, or flow along any diagonal. The curvature slider bends the smoke path into arcs, creating the natural curling motion that real smoke exhibits as it interacts with air currents.
Rise speed affects how quickly the smoke appears to travel upward. Higher rise values stretch the smoke vertically, simulating fast-moving plumes from a fire or chimney. Lower values produce slow, lingering smoke that hangs in the air, which is ideal for moody atmospheric overlays and fog-like effects.
Try the Smoke Generator — Free
Generate custom smoke overlays in your browser. Export transparent PNG up to 4K resolution.
Open Smoke GeneratorAdding Turbulence for Realistic Smoke
Turbulence is what separates convincing smoke from simple blurred shapes. The warp strength slider introduces large-scale distortion that pushes and pulls the smoke into organic formations. Higher warp values create aggressive swirling patterns, while subtle warp adds gentle variation that prevents the smoke from looking artificially smooth.
The turbulence octaves parameter adds layers of fine detail at progressively smaller scales. Each additional octave introduces smaller eddies and wisps on top of the larger forms. Two to three octaves produce clean, stylized smoke suitable for graphic design. Five or more octaves create highly detailed, photorealistic smoke texture with intricate internal structure.
Customizing Smoke Color and Opacity
The color picker lets you tint the smoke to any hue. White and light gray produce classic smoke overlays that work with Screen blending mode in editors. Colored smoke in warm amber, cool blue, or deep purple opens up creative possibilities for stylized composites, event graphics, and music visuals. The tint control adjusts how strongly the chosen color is applied to the smoke.
The opacity slider sets the maximum opacity of the densest parts of the smoke effect. Even at full opacity, the edges and thin areas maintain natural transparency gradients. Reducing overall opacity before export gives you a softer starting point that requires less adjustment in your compositing application.
Exporting Your Smoke Overlay as PNG
When you are satisfied with your smoke effect, open the export panel to configure output settings. Choose your target resolution from presets ranging from 1080p to 6K, or enter custom dimensions. The transparent background option exports the smoke on a full alpha channel, ready for compositing. The black background option renders the smoke on solid black, which is useful for Screen mode workflows in video editors.
Click the export button and the smoke PNG downloads immediately. File sizes typically range from 2 to 15 megabytes depending on resolution and smoke complexity. The exported file preserves all the semi-transparent detail visible in the preview, ensuring your overlay looks exactly as expected when imported into your project.
Tips for Using Smoke Overlays in Your Projects
In Photoshop, place the smoke PNG above your subject layer and set the blend mode to Screen for light smoke on dark backgrounds, or use Normal mode with reduced opacity for fog-like effects. Add a layer mask to hide smoke over areas where the subject should remain fully visible. Clip a Hue/Saturation adjustment to the smoke layer to match the color temperature of your scene.
For video editing in Premiere Pro or DaVinci Resolve, import the smoke PNG as an overlay track and apply Screen blending mode. Generate multiple smoke frames with different seed values and crossfade between them to create animated drifting smoke. In After Effects, use the Turbulent Displace effect on a static smoke overlay to add procedural animation without needing multiple frames.