---
title: "svg-flatten"
external_links:
    - name: Sources
      url: "https://git.jaseg.de/gerbolyze.git/tree/svg-flatten?h=main"
    - name: Issues
      url: "https://github.com/jaseg/gerbolyze/issues"
    - name: Docs
      url: "https://gerbolyze.gitlab.io/svg-flatten"
summary: >
    svg-flatten is a command-line utility that performs vector occlusion and clipping on SVG files, producing a
    flattened SVG file without overlapping elements, without changing what the file looks like. svg-flatten is used as a
    part of gerbolyze.
---

svg-flatten is a command-line utility that performs vector occlusion and clipping on SVG files, producing a flattened
SVG file without overlapping elements, without changing what the file looks like. svg-flatten is used as a part of
gerbolyze.

I developed svg-flatten as part of gerbolyze_, but it can be used independently.

.. _gerbolyze: {{< ref "projects/gerbolyze" >}}