About ParticleFX Studio
ParticleFX Studio is a web-based tool for creating stunning particle effects. Design fire, smoke, explosions, magic effects and more with real-time preview. Export your effects as GIF, MP4, PNG sequences, or spritesheets for use in games, animations, and visual projects.
Emitters
Emitters are the sources that generate particles. You can have up to 9 emitters per effect, each with its own properties:
- Position: Click and drag emitters on the canvas or use arrow keys to nudge them
- Properties: Control emission rate, particle shape, colors, velocity, and more
- Layers Panel: Manage emitters with visibility toggle, duplicate, and delete buttons
- Selection: Click a layer to select and edit its properties
Attractors & Repellers
Attractors (green) pull particles toward them, while repellers (red) push particles away. Perfect for magnetic effects, gravity wells, and force fields:
- Add: Use the "Add Attractor" button in the Motion tab
- Position: Click and drag the magnet icons on canvas to reposition
- Strength: Positive values attract, negative values repel (-1000 to +1000)
- Radius: Control the effective range in pixels
- Toggle Visibility: Use the magnet button in the Layers panel to show/hide
Exports
Export your particle effects in multiple formats:
- GIF: Animated GIF with customizable quality and frame rate
- MP4: H.264 video with adjustable bitrate and resolution
- PNG Sequence: ZIP archive of individual frames
- Spritesheet: Optimized atlas with JSON metadata for game engines
Configure duration, FPS, scale, loop mode, and apply post-processing filters before exporting.
Sharing Effects
Click the purple Share Effect button to generate a shareable URL (automatically copied to clipboard). The link preserves all emitters, attractors, filters, and settings. Note: Custom uploaded images are replaced with default shapes.
Keyboard Shortcuts
Space
Pause/Play animation
Delete or Backspace
Remove selected emitter
Ctrl+D
Duplicate selected emitter
Ctrl+S
Save project
Arrow Keys
Nudge emitter position (1px)
Shift+Arrow
Nudge emitter position (10px)
Ctrl+Z
Undo
Ctrl+Shift+Z
Redo
R
Reset particles
Note: Use Cmd instead of Ctrl on Mac