FiberLens

Read your OTDR traces
anywhere.

A fast, native viewer for OTDR traces (.sor file), built on the Bellcore / Telcordia SR-4731 and IEC 61300-3-40 standard. Inspect the curve, analyze events, measure with A/B markers, and export a clean PDF report — on Mac, iPhone and iPad.

Coming soon · Bellcore SR-4731 / IEC 61300-3-40 · validated against pyOTDR

Lens Your Fiber!

See every fiber, up close

From the closure to the connector to the fault, FiberLens puts a engineer's eye on every event — zoom into any span and read the trace like you've got a loupe in your hand.

Everything you need to read a trace

📈

Real trace rendering

Parses the actual data points and draws the curve, verified point-by-point against pyOTDR.

🔎

Zoom & pan

Pinch or select to zoom into any span; a crosshair reads out distance and power as you move.

📐

A/B markers

Drag two markers along the fiber to measure distance, loss and attenuation between any two points.

🗂️

Event analysis

Every event with distance, loss, reflectance and a color status rated against your own thresholds.

🧵

Launch & receive cables

Mark launch and receive cable lengths; the chart shades them so the link under test stands out.

📄

PDF reports

Export a tidy A4 report with the summary, chart, events table and full file metadata.

Native on every device

One app, built from a shared codebase. On Mac you get a full sidebar-and-table workspace; on iPhone and iPad the same trace, tuned for touch with pinch-zoom and a measurement-first layout — with a Windows build on the way.

Combine traces into one link

Measured a long run in sections? Join several traces end-to-end into a single link. For each junction between two files, tell FiberLens whether it's a splice or a connector and its loss — the combined curve and event table account for every one.

Speaks the OTDR format

Built around the OTDR trace standard — Bellcore / Telcordia SR-4731 and IEC 61300-3-40. FiberLens reads the structure directly, both v1.x and v2.x, including blocks most lightweight viewers skip.

A trace file is far more than a curve. FiberLens opens every part of it: the general info that names the cable, operator, wavelength and measurement direction, and the supplier info that identifies the OTDR's make, model and serial number. It reads the acquisition settings — the sample spacing, pulse width, refractive index and point count that set the resolution of the shot — and the full table of key events, listing every detected splice, connector and the fiber end. And at the heart of it all are the data points themselves: the raw sample values that form the trace curve. FiberLens opens both .sor and .msor files.

What's new

    Open your first trace in FiberLens

    Available for iPhone, iPad and Mac · Windows in development.