DMX Address Calculator — Fixture Channels, Start Addresses & Universes

Build a sequential DMX patch from fixture modes and quantities. Calculate every start address and occupied range, roll whole fixtures into the next universe, and export the result.

Starting patch and fixture groups

Supported range: 1–63,999.

Address 001 through 512.

Fixture groups

Fixture names and patch data stay in this browser. Nothing is uploaded or stored.

Calculated DMX patch

Sequential patch plan 12 fixtures · 96 channels From 1.001 through 1.096
First fixture1.001
Last occupied address1.096
Universe span1 universe
Free after final fixture416 channels

Patch summary

All 12 fixtures fit in universe 1. No fixture needed to roll into a new universe.

FixtureGroupChannelsStartEndAbsolute start

Advertisement

How to calculate and assign DMX addresses

  1. Choose each fixture's DMX mode. Check the fixture manual or personality in the console, because an 8-channel mode and a 16-channel mode need different address space.
  2. Enter the first patch point. Use the universe and address where the first fixture group should begin.
  3. Add fixture groups in patch order. Give each group a recognisable name, its channels per fixture, quantity, and any addresses deliberately left between fixtures.
  4. Calculate and review. Each fixture receives a start address and inclusive occupied range. If it cannot fit through address 512, it starts at 001 in the next universe.
  5. Patch the real system. Match the selected mode on the fixture and console, translate universe notation if necessary, and verify each fixture before the show.

DMX start address, range, and universe formulas

A fixture consumes consecutive addresses equal to its channel footprint. With no gap, the next fixture begins immediately after the current fixture:

end address = start address + channels − 1
next start = end address + 1 + gap

For example, a 14-channel moving light at 1.101 occupies 1.101–1.114. With no gap, the next start address is 1.115.

An absolute address counts all preceding universes and is useful when a console offers a continuous address view:

absolute address = ((universe − 1) × 512) + address

Therefore, universe 2 address 006 is absolute address 518. This calculator displays universe addresses as U.AAA; consoles may instead show U/AAA, U.A, or a continuous absolute value.

Technical references: ESTA ANSI E1.11 (DMX512-A), ESTA ANSI E1.31 (sACN), ETC — entertainment control networks and universes, and MA Lighting — fixture patch and address views.

Universe usage in the current patch

The table counts fixture channels assigned in each occupied universe. Unused addresses include deliberate gaps and unpatched space before, between, or after fixtures.

UniverseFixturesFirst usedLast usedAssignedUnusedUsage

Patch-planning assumptions and limits

This calculator assumes each fixture has one contiguous footprint inside one DMX universe. It will not split a normal fixture across universes; if the footprint would pass address 512, the entire fixture moves to address 001 in the next universe. Fixtures with multiple patch breaks, multiple DMX inputs, pixels spread across universes, virtual parameters, or manufacturer-specific personalities need to be patched from their documentation or console library.

Universe numbering is a control-system convention as well as a protocol setting. In particular, a console, gateway, Art-Net node, and sACN system may not display the same human-facing number. The calculator supports universes 1–63,999, the E1.31/sACN range, but your equipment may support fewer or use a different mapping.

Production check: this is an address planner, not a cable, load, power, RDM, network-bandwidth, or termination calculator. Confirm fixture modes and addresses on the equipment, follow manufacturer instructions, use suitable DMX data cabling and termination, and test the complete patch before a performance.

DMX address calculator FAQ

How do I calculate the next DMX start address?

Add the current fixture's channel footprint and any deliberate gap to its start address. An 8-channel fixture starting at 001 occupies 001–008, so the next fixture starts at 009 when the gap is zero.

How many addresses are in one DMX universe?

A DMX512 universe carries up to 512 data slots, normally displayed as addresses 001 through 512. Each slot carries an 8-bit value from 0 to 255.

Can a fixture cross from one DMX universe into another?

A normal fixture with one DMX input and one contiguous footprint should fit entirely inside one universe. This calculator rolls the whole fixture to address 001 of the next universe if it would otherwise cross 512.

What is a DMX fixture channel footprint?

It is the number of consecutive DMX addresses a fixture consumes in the selected operating mode. One channel may control intensity while others control colour, position, focus, strobe, macros, or higher-resolution parameter bytes.

What is an absolute DMX address?

It is continuous numbering across universes: ((universe − 1) × 512) + address. Address 2.001 is absolute 513, and 2.006 is absolute 518.

Why does my console show a different universe number?

Controllers and network protocols may use different numbering bases, labels, or port mappings. Check the console and node documentation, map the planned universe deliberately, and confirm output at the fixture.

Should I leave gaps between fixtures?

Gaps are optional. A gap can make later mode changes or troubleshooting easier, but it reduces universe capacity. Zero is the most compact sequential patch.

Does this page upload my fixture names or patch?

No. Calculations, copying, and CSV creation run locally in your browser.

Explore more tools