Tools· Design & Creative

    Liquid Logo

    Free open source browser tool that turns an uploaded logo into a flowing liquid metal animation via WebGL shaders, exportable as PNG or MP4.

    generatingdesigningexecutableOpen Source
    Liquid Logo

    Description

    Strengths

    Free and open source
    MIT license, usable without restriction for personal and commercial purposes, with no paywall or premium tier.
    Fully client-side processing
    All computation runs in the browser, uploaded images never leave the device.
    Usable without installation
    Ready to use instantly through the hosted demo, or locally from the repository through a simple HTTP server.
    Randomize function for fast exploration
    A dice button randomizes all parameters at once, quickly producing usable starting variations for fine tuning.
    Two export formats
    The result can be saved as a PNG screenshot or as an MP4 video.

    Assessment

    AI features

    • No AI model involved The animation is generated purely procedurally: the WebGL fragment shader detects the edges of the logo, builds a vector field, and applies simplex noise together with fluid dynamics. The Technical Details the provider lists cover only WebGL, GLSL shaders, simplex noise, JavaScript, HTML5 Canvas, an MP4 muxer, and dat.GUI, no AI model and no training data.

    Suitable for

    • Brands and projects that need a one-off animated logo version for social media, an intro video, or a landing page, without programming shaders themselves
    • Designers who want to quickly try out several animation variants of a logo, for example through the randomize function and the built-in presets
    • Projects with privacy requirements around brand material, because processing happens entirely in the browser and no images are sent to a server
    • Less suitable for Less suitable for permanent, interactive animations meant to run directly in the code of a website or app, since the tool only delivers finished image or video files, not an embeddable component

    Limitations and notes

    • Not an embeddable component Liquid Logo is a generator, not a code module to integrate. The result is exported PNG or MP4 files that are then added to a project manually.
    • Local start requires an HTTP server When run locally from the cloned repository, opening the file directly through the file:// protocol is not enough; WebGL requires a simple HTTP server, for example through Python's standard library.
    • Requirements for the input image The best results come from PNG images with clean edges and little background noise, ideally with a transparent or solid color background, otherwise edge detection can turn out imprecise.
    • Performance dependent The computation is resource intensive; on weaker hardware, with many open tabs, or on low battery, the animation can lag.
    • Video export not reliable in every environment If the built-in video export does not work, the provider itself recommends an external screen recording tool as a fallback.

    Quick start

    1. Open the hosted demo at collidingscopes.github.io/liquid-logo in a browser, or clone the repository locally and serve it through an HTTP server such as the one in Python's standard library.
    2. Upload a logo as a PNG image, ideally with a transparent or solid color background and clean edges.
    3. Use the dice button to generate a random parameter combination, or pick one of the built-in presets as a starting point.
    4. Fine tune color, speed, noise intensity, and animation pattern in the control panel in the top right.
    5. Export the result as a PNG screenshot or MP4 video.

    Tips

    • Images with clean, high-contrast edges and little background noise produce the cleanest animations; cropping the image or removing the background beforehand helps.
    • For a fast start, experiment with one of the built-in presets first, instead of adjusting every control individually from scratch.
    • Use the keyboard shortcuts: space bar pauses or starts the animation, R randomizes all parameters, S saves a screenshot, V starts and stops video recording.
    • If video export does not work reliably in a given browser, use an external screen recording tool such as OBS Studio instead.

    Access

    Last reviewed: · Pricing, plans and features are a snapshot in time. Check the provider's own page before deciding.

    In the workshop this becomes your method.

    Whoever sees this process run once wants the agent behind it next. We build that in the workshop From Process to Agent.

    View workshops

    Related resources

    Browse all resources

    Conversation, not pitch

    Understand first, then decide. We take time for an initial conversation, without sales pressure, without obligation.

    Schedule a call