TOOL ★
GraphInOut
Convert from any graph formatto GraphInOut Convert from GraphInOutto any other format
GraphInOut is internally based on Connected JSON.
Graph Formats(Input & Output)
TEXT FORMAT ★
DOT
DOT (GraphViz)
XML FORMAT ★
GraphML
TEXT FORMAT ★
Mermaid
TEXT FORMAT ★
GML
TEXT FORMAT ★
PlantUML
PlantUML Class Diagram
JSON FORMAT ★
Connected JSON
Connected JSON (CJ) 8.0.0
TEXT FORMAT ★
ddot.it
Just https://ddot.it
TEXT FORMAT ★
Edge List
XML FORMAT ★
GEXF
JSON FORMAT ★
JSON-LD
TEXT FORMAT ★
Turtle
TEXT FORMAT ★
Adjacency List
Adjacency List (NetworkX)
TEXT FORMAT ★
D2
D2 (Terrastruct)
TEXT FORMAT ★
N-Triples
XML FORMAT ★
RDF/XML
JSON FORMAT ★
Grale API
grale - Graph Layout Engine API
TEXT FORMAT ★
TGF
TEXT FORMAT
N-Quads
TEXT FORMAT
TriG
JSON FORMAT
OCIF
JSON FORMAT
RDF/JSON
XML FORMAT
TriX
Input Formats
TEXT FORMAT ★
GTFS
GTFS (General Transit Feed Spec)
BINARY FORMAT ★
Graph6
JSON FORMAT ★
Neo4j JSON
Neo4j APOC JSON Export Format
TEXT FORMAT ★
Structurizr DSL
Structurizr DSL (C4 model)
JSON FORMAT
PG-JSON
PG-JSON (Property Graph Format)
BINARY FORMAT
digraph6
BINARY FORMAT
sparse6
TEXT FORMAT
TripleText
TripleText Format
Frequently Asked Questions
What graph file formats does GraphInOut support?
See the list on this page — it shows every format GraphInOut can read, write and display.
How do I import a graph into GraphInOut?
Convert your file to a format GraphInOut can read, then open it in GraphInOut. Use GraphInOut to get a GraphInOut-compatible file in seconds.
How do I convert a file so GraphInOut can open it?
Use the convert links above — upload or paste your graph, pick a format GraphInOut accepts and download the result, right in your browser.