GraphML

GraphML is an XML-based file format for graphs. It consists of a language core to describe the structural properties of a graph and a flexible extension mechanism to add application-specific data.

It is widely used for representing graph structures and is supported by various graph visualization and analysis tools.

FeatureSupportNotes
Attributes on EdgesVia <data> elements
Attributes on GraphsVia <data> elements
Attributes on NodesVia <data> elements
Directed EdgesVia edgedefault="directed"
Edge LabelsVia custom attributes
Edges on Edges
HyperedgesVia <hyperedge> with <endpoint> elements
Mixed-directionality EdgesPer-edge directed attribute
Multiple Graphs per Document
Nested Graphs in Edges<edge> can contain <graph>
Nested Graphs in Graphs
Nested Graphs in Nodes<node> can contain <graph>
Node LabelsVia custom attributes
Nodes
Typed EdgesVia custom attributes
Undirected EdgesVia edgedefault="undirected"

Input Content

Paste or Edit Content

Upload File

Drop files here or click to browse

Input Format

Loading input formats...

Output Format