Factorio Blueprint Visualizer: Artfully Visualize Your Factorio Creations

Factorio Blueprint Visualizer: Artfully Visualize Your Factorio Creations

Summary

Factorio Blueprint Visualizer is a Python library and interactive web demo designed to create artistic visualizations of Factorio blueprints. Users can import blueprint strings, customize drawing settings, and generate high-resolution vector graphics (SVG) of their factories. It's an excellent tool for players who appreciate the aesthetic of their intricate Factorio designs.

Repository Info

Updated on November 2, 2025
View on GitHub

Introduction

The Factorio Blueprint Visualizer is an innovative project that transforms your intricate Factorio blueprints into beautiful, artful visualizations. Initially a Python library, it has been ported to JavaScript with Pyodide for enhanced simplicity and performance, offering an interactive web demo at https://piebro.github.io/factorio-blueprint-visualizer/ to bring your factory designs to life. This tool allows players to import their Factorio blueprint strings and generate high-resolution vector graphics (SVG) that highlight every building, tile, and connection. With support for Factorio 2.0 and Factorio: Space Age, it's an excellent way to appreciate the aesthetic complexity of your creations.

Usage

Using the Factorio Blueprint Visualizer is straightforward:

  1. Open Factorio and create a blueprint.
  2. Export the blueprint as text (found in the upper left corner, next to the "Delete" button).
  3. Navigate to the official website: https://piebro.github.io/factorio-blueprint-visualizer/.
  4. Click the "Upload Blueprint" button and paste the blueprint text into the provided area.
  5. Experiment with new random drawing settings using the buttons or arrow keys, or fine-tune the current drawing settings to achieve your desired visual style.

Detailed documentation for the drawing settings can be found on the project's GitHub repository.

Examples

The Factorio Blueprint Visualizer excels at creating stunning visual representations of your factories. The project's repository and live demo showcase various examples, from complex rocket ship designs to intricate belt layouts, all rendered with artistic flair. These visualizations demonstrate the tool's ability to transform raw blueprint data into captivating images, highlighting the beauty of Factorio's engineering. Visit the project's website to explore a gallery of these unique visualizations.

Why Use Factorio Blueprint Visualizer?

This tool offers several compelling reasons for Factorio enthusiasts and creators:

  • Artistic Appreciation: Transform your functional factories into works of art, perfect for sharing with the community or for personal enjoyment.
  • Text to Image Generation: The project has been used to create a dataset on Hugging Face for finetuning text-to-image neural networks like SDXL, enabling the generation of factory-inspired images from text prompts. A finetuned model is also available here.
  • Pen Plotting: For those with pen plotters, the visualizer can generate SVG outputs suitable for physical plotting, allowing you to draw your factories in the real world. The project recommends using vpype for merging lines before plotting.
  • Customization: Tweak various drawing settings to achieve unique visual styles, from minimalist outlines to detailed representations of all components.

Links