We’re excited to launch our first HomelabAddiction printable 🎉 Become an early supporter and get 20% off withEARLY20GET NOW

Homelab Addiction

Self-Hosted / Projects / Netron

Netron

Stable
lutzroeder/netron33.5k3.2k5h agoAnalytics

Specs verified September 16, 2026 · against vlatest

Overview

Interactive neural-network model viewer for ONNX, PyTorch, TensorFlow, and other formats.

Netron is a model viewer for inspecting neural-network and machine-learning files. It turns supported model graphs into an interactive visual representation so developers and ML engineers can inspect operators, tensors, shapes, metadata, and connections without writing a custom parser or loading the model into a training framework.

Why people choose Netron

The practical search intent is usually “view an ONNX model” or “visualize a neural network,” not a generic self-hosted app. Netron is useful when a team needs a fast inspection tool for exported models, conversion checks, debugging, or architecture review and wants a browser-accessible deployment option alongside desktop apps.

What is included

The official project lists support for ONNX, TensorFlow Lite, PyTorch, torch.export, ExecuTorch, TorchScript, TensorFlow, Core ML, OpenVINO, Keras, Caffe, Darknet, Safetensors, and NumPy. It also lists experimental support for MLIR, JAX, GGUF, RKNN, ncnn, MNN, PaddlePaddle, and scikit-learn, with model graphs, node details, and metadata exposed in the viewer.

Requirements and tradeoffs

The browser version needs a modern browser and serves model files through the web interface; the repository also contains packaging for desktop platforms. Netron is an inspection viewer, not a training, inference, model registry, or access-control system. Treat uploaded models as sensitive intellectual property and put a self-hosted deployment behind appropriate authentication and network controls.

Best fit

Choose Netron for developers, researchers, students, and homelab operators who need to inspect model structure quickly. If you need collaborative experiment tracking, model versioning, inference endpoints, or production observability, pair it with or compare it against an ML platform rather than treating Netron as a full MLOps suite.

Interface previews

Screenshots of the Netron interface.

Feature support

Feature support in Netron
FeatureSupport
Interactive graph visualizationThe official project describes Netron as a viewer for neural-network and machine-learning models with an interactive graph view.Supported
ONNX model inspectionONNX is listed among the supported model formats.Supported
PyTorch and TorchScript supportThe official README lists PyTorch, torch.export, ExecuTorch, and TorchScript.Supported
TensorFlow and TensorFlow Lite supportTensorFlow and TensorFlow Lite are listed as supported formats.Supported
Core ML, Keras, Caffe, and OpenVINOThese formats are listed in the official supported-format list.Supported
Safetensors and NumPy supportSafetensors and NumPy are listed as supported formats.Supported
Browser deploymentThe official site provides a browser version at netron.app.Supported
Desktop applicationsThe repository includes installation and packaging information for desktop use.Supported
Experimental format coverageMLIR, JAX, GGUF, RKNN, ncnn, MNN, PaddlePaddle, and scikit-learn are identified as experimental by the project.Partial support

Community signals

Stars
33.5k
Forks
3.2k
Open issues
18

Includes open pull requests

Last commit
5h ago
Latest release
v9.2.8

4d ago

Repo created
Dec 2010

Refreshed nightly from the GitHub API.

Questions

What is Netron used for?

Netron is used to visualize and inspect neural-network and machine-learning model files, including graph structure, operators, tensors, shapes, and metadata.

Can Netron open ONNX models?

Yes. ONNX is one of the model formats listed as supported by the official project.

Does Netron support PyTorch?

Yes. The official README lists PyTorch, torch.export, ExecuTorch, and TorchScript support.

Can you self-host Netron?

Netron has a browser version that can be deployed or accessed as a web application, and the project also publishes desktop applications. A self-hosted deployment should be protected if models contain private code or data.

Is Netron a model training or inference server?

No. Netron is a visualization and inspection tool. It does not replace a training framework, inference server, model registry, or experiment tracker.

What browsers does Netron need?

The official site states that the browser version requires a current browser. Exact compatibility depends on the browser features used by the deployed build.

Does Netron support Safetensors or GGUF?

Safetensors is listed as supported. GGUF is listed under experimental support, so validate the specific model and build before relying on it in a production workflow.

support // the lab

Found this write-up useful?

If it saved you time or a rebuild, you can support more practical homelab guides.

Support the lab