일라이어스 오메가 부호(Elias omega code)는 양의 정수를 대응시키는 범용 부호이다. 피터 일라이어스가 1975년 논문에서 소개했으며, 일라이어스 감마 부호와 일라이어스 델타 부호와 같이 숫자의 크기(자릿수)를 부호화해서 앞에 덧붙이는 방식을 쓴다. 하지만 감마 및 델타 부호와는 달리 오메가 부호는 이 과정에서 자기 자신을 재귀적으로 사용한다. 따라서 종종 재귀 일라이어스 부호라고 불리기도 한다.
오메가 부호로 부호화하는 과정은 다음과 같다.
오메가 부호를 복호화하는 과정은 다음과 같다.
오메가 부호로 표현된 첫 몇 개의 정수는 다음과 같다.
1 = 0 2 = 10 0 3 = 11 0 4 = 10 100 0 5 = 10 101 0 6 = 10 110 0 7 = 10 111 0 8 = 11 1000 0 9 = 11 1001 0 10 = 11 1010 0 11 = 11 1011 0 12 = 11 1100 0 13 = 11 1101 0 14 = 11 1110 0 15 = 11 1111 0 16 = 10 100 10000 0 17 = 10 100 10001 0