Graph File Formats

TEXT FORMAT ★
DOT logo
DOT
DOT (GraphViz)
XML FORMAT ★
GraphML
TEXT FORMAT ★
Mermaid logo
Mermaid
TEXT FORMAT ★
GML
TEXT FORMAT ★
PlantUML logo
PlantUML
PlantUML Class Diagram
TEXT FORMAT ★
PDB logo
PDB
Protein Data Bank format
TEXT FORMAT ★
SMILES
SMILES molecular-structure graphs
JSON FORMAT ★
Connected JSON logo
Connected JSON
Connected JSON (CJ) 8.0.0
TEXT FORMAT ★
ddot.it logo
ddot.it
Just https://ddot.it
TEXT FORMAT ★
Edge List
XML FORMAT ★
GEXF
HTML FORMAT ★
Microdata
HTML Microdata
TEXT FORMAT ★
InChI logo
InChI
InChI molecular-structure graphs
JSON FORMAT ★
JSON-LD logo
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 logo
Turtle
TEXT FORMAT ★
Adjacency List
Adjacency List (NetworkX)
TEXT FORMAT ★
CSV
Comma-Separated Values
JSON FORMAT ★
Cytoscape JSON logo
Cytoscape JSON
Cytoscape.js JSON
TEXT FORMAT ★
D2 logo
D2
D2 (Terrastruct)
TEXT FORMAT ★
DIMACS
DIMACS Graph Format
XML FORMAT ★
Excel
Microsoft Excel
TEXT FORMAT ★
GTFS logo
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 logo
NetworkX node-link
NetworkX node-link JSON
TEXT FORMAT ★
Nexus
Nexus file (phylogenetic trees)
XML FORMAT ★
OWL logo
OWL
TEXT FORMAT ★
Pajek
XML FORMAT ★
RDF/XML logo
RDF/XML
HTML FORMAT ★
RDFa logo
RDFa
RDFa (Resource Description Framework in Attributes)
XML FORMAT ★
SBML logo
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 logo
Neo4j JSON
Neo4j APOC JSON Export Format
TEXT FORMAT ★
RDF-star
TEXT FORMAT ★
Structurizr DSL logo
Structurizr DSL
Structurizr DSL (C4 model)
TEXT FORMAT ★
TGF
TEXT FORMAT ★
TSV
Tab-Separated Values
XML FORMAT
BioPAX
XML FORMAT
CellDesigner
XML FORMAT
CellML logo
CellML
XML FORMAT
CDXML
ChemDraw CDXML
JSON FORMAT
Cytoscape CX logo
Cytoscape CX
JSON FORMAT
Cytoscape CX2 logo
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 logo
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 logo
VOSviewer
VOSviewer JSON
TEXT FORMAT
BioGRID Tab logo
BioGRID Tab
BioGRID Tab 3.0
BINARY FORMAT
digraph6
TEXT FORMAT
GDF
JSON FORMAT
Graphviz JSON
Graphviz JSON output format
TEXT FORMAT
Graphviz Plain logo
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 logo
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 logo
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.