Graph File Formats
TEXT FORMAT ★
DOT
DOT (GraphViz)
XML FORMAT ★
GraphML
TEXT FORMAT ★
Mermaid
TEXT FORMAT ★
GML
TEXT FORMAT ★
PlantUML
PlantUML Class Diagram
TEXT FORMAT ★
PDB
Protein Data Bank format
TEXT FORMAT ★
SMILES
SMILES molecular-structure graphs
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
HTML FORMAT ★
Microdata
HTML Microdata
TEXT FORMAT ★
InChI
InChI molecular-structure graphs
JSON FORMAT ★
JSON-LD
TEXT FORMAT ★
Molfile
MDL Molfile / SDF
BINARY FORMAT ★
Microsoft Excel 97-2003
TEXT FORMAT ★
Newick
Newick format for phylogenetic trees
TEXT FORMAT ★
SDF
Structure-Data File (SDF)
TEXT FORMAT ★
Turtle
TEXT FORMAT ★
Adjacency List
Adjacency List (NetworkX)
TEXT FORMAT ★
CSV
Comma-Separated Values
JSON FORMAT ★
Cytoscape JSON
Cytoscape.js JSON
TEXT FORMAT ★
D2
D2 (Terrastruct)
TEXT FORMAT ★
DIMACS
DIMACS Graph Format
XML FORMAT ★
Excel
Microsoft Excel
TEXT FORMAT ★
GTFS
GTFS (General Transit Feed Spec)
TEXT FORMAT ★
InChIKey
InChIKey (hashed InChI)
TEXT FORMAT ★
Matrix Market
TEXT FORMAT ★
N-Triples
JSON FORMAT ★
NetworkX node-link
NetworkX node-link JSON
TEXT FORMAT ★
Nexus
Nexus file (phylogenetic trees)
XML FORMAT ★
OWL
TEXT FORMAT ★
Pajek
XML FORMAT ★
RDF/XML
HTML FORMAT ★
RDFa
RDFa (Resource Description Framework in Attributes)
XML FORMAT ★
SBML
TEXT FORMAT ★
SMARTS
SMARTS (SMILES Arbitrary Target Specification)
TEXT FORMAT ★
MOL2
Sybyl MOL2
TEXT FORMAT ★
XYZ
XYZ Cartesian coordinates format
XML FORMAT ★
CML
Chemical Markup Language (CML)
TEXT FORMAT ★
SIF
Cytoscape SIF (Simple Interaction Format)
TEXT FORMAT ★
Delimited Text
JSON FORMAT ★
Grale API
grale - Graph Layout Engine API
BINARY FORMAT ★
Graph6
XML FORMAT ★
GraphML 1.0
GraphML
XML FORMAT ★
GraphML 1.1
GraphML
JSON FORMAT ★
GraphSON
GraphSON (Apache TinkerPop)
TEXT FORMAT ★
METIS
METIS Graph Format
JSON FORMAT ★
Neo4j JSON
Neo4j APOC JSON Export Format
TEXT FORMAT ★
RDF-star
TEXT FORMAT ★
Structurizr DSL
Structurizr DSL (C4 model)
TEXT FORMAT ★
TGF
TEXT FORMAT ★
TSV
Tab-Separated Values
XML FORMAT
BioPAX
XML FORMAT
CellDesigner
XML FORMAT
CellML
XML FORMAT
CDXML
ChemDraw CDXML
JSON FORMAT
Cytoscape CX
JSON FORMAT
Cytoscape CX2
XML FORMAT
DGML
DGML (Directed Graph Markup Language)
XML FORMAT
GPML
GPML (Graphical Pathway Markup Language)
JSON FORMAT
JGF 2.0
JSON Graph Format 2.0
JSON FORMAT
JGF
JSON Graph Format (JGF)
XML FORMAT
KGML
KGML (KEGG Markup Language)
TEXT FORMAT
N-Quads
TEXT FORMAT
N3
Notation3 (N3)
JSON FORMAT
PG-JSON
PG-JSON (Property Graph Format)
XML FORMAT
phyloXML
XML FORMAT
SBGN-ML
TEXT FORMAT
SMIRKS
SMIRKS reaction transform notation
TEXT FORMAT
TriG
JSON FORMAT
VOSviewer
VOSviewer JSON
TEXT FORMAT
BioGRID Tab
BioGRID Tab 3.0
BINARY FORMAT
digraph6
TEXT FORMAT
GDF
JSON FORMAT
Graphviz JSON
Graphviz JSON output format
TEXT FORMAT
Graphviz Plain
Graphviz plain output format
XML FORMAT
GXL
TEXT FORMAT
Harwell-Boeing
TEXT FORMAT
HELM
HELM molecular-structure graphs
JSON FORMAT
JGF 1.0
JSON Graph Format 1.0
JSON FORMAT
Falcor JSON Graph
JSON Graph (Falcor)
TEXT FORMAT
LEDA
LEDA Graph Format
TEXT FORMAT
NCOL
NCOL (named edge list)
XML FORMAT
NeXML
JSON FORMAT
OCIF
TEXT FORMAT
PSI-MI Tab
PSI-MI Tab 2.5
XML FORMAT
PSI-MI XML
PSI-MI XML (MIF)
JSON FORMAT
RDF/JSON
XML FORMAT
SBOL
SBOL (Synthetic Biology Open Language)
TEXT FORMAT
Scotch
Scotch Graph Format
BINARY FORMAT
sparse6
TEXT FORMAT
Tulip TLP
TEXT FORMAT
UCINET DL
XML FORMAT
XGMML
TEXT FORMAT
BigSMILES
BigSMILES (macromolecule notation)
BINARY FORMAT
Binsparse
TEXT FORMAT
Chaco
TEXT FORMAT
GDL
GDL (aiSee)
JSON FORMAT
gJGF
gravis JSON Graph Format (gJGF) extends JGF 2.0 with a defined vocabulary for metadata, such as `arrow_color`.
TEXT FORMAT
Graph::Easy
Graph::Easy text format
JSON FORMAT
GraphJSON
JSON FORMAT
HCX
Hierarchical CX2. HCX (Hierarchical Network Schema for CX2).
JSON FORMAT
HIF
HIF (Hypergraph Interchange Format)
TEXT FORMAT
LEMON
LEMON Graph Format
TEXT FORMAT
LGL
LGL (Large Graph Layout format)
TEXT FORMAT
Netdraw VNA
TEXT FORMAT
Rutherford-Boeing
Rutherford-Boeing format
TEXT FORMAT
SLN
SYBYL Line Notation (SLN)
TEXT FORMAT
TripleText
TripleText Format
XML FORMAT
TriX
BINARY FORMAT
Tulip Binary
Tulip Binary Graph Format
JSON FORMAT
Tulip JSON
Tulip JSON Graph Format
TEXT FORMAT
VCG
VCG (Visualization of Compiler Graphs)
XML FORMAT
XTG
eXtensible TreeGraph (XTG)
TEXT FORMAT
Graphlet
Graphlet file format
TEXT FORMAT
LCF
LCF notation for phylogenetic trees
TEXT FORMAT
MCDL
MCDL molecular-structure graphs
TEXT FORMAT
Nested Network
Nested Network Format
XML FORMAT
XGR
XGR (Qt Visual Graph Editor native format)
TEXT FORMAT
GEDCOM
Genealogical Data Exchange
BINARY FORMAT
YGF
yFiles Graph Format
Frequently Asked Questions
Which graph file formats does GraphInOut support?
GraphML, DOT (Graphviz), TGF, GML and Connected JSON, most as both input and output. Each format page lists its exact capabilities.
What is the best graph file format?
It depends on your tool. GraphML is the most widely supported XML format; DOT suits Graphviz layouts; Connected JSON is a modern JSON format. GraphInOut converts between them so you are not locked in.