Split a Docker or OCI image reference into registry, namespace, name, tag, and digest.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
The reference is split into optional registry, namespace path, image name, tag, and @digest. A first component containing a dot, colon, or localhost is treated as a registry; otherwise an unnamespaced image defaults to docker.io/library.
ghcr.io/myorg/api-server:v2.1.0
Registry: ghcr.io Namespace: myorg Name: api-server Tag: v2.1.0 Full reference: ghcr.io/myorg/api-server:v2.1.0
Kubernetes manifests, CI scanners, and deployment reviews parse image references.