Leica 6-Bit Lens Code Finder
Find your lens code
Type your lens to get its code. The six positions are read clockwise from twelve o’clock on the bayonet flange. Mark the black positions and leave the rest bare.
Brand
Focal length
No match for that one yet.
Match the focal length first and the maximum aperture second, then switch to and pick the closest row. Put the camera on a tripod, shoot the same scene with two candidate codes and compare the corners wide open.
Every Leica profile the camera can be told to apply, in focal length order.
| Lens | 6-bit code | Leica profile applied |
|---|---|---|
| Tri-Elmar-M 16-18-21mm f/4 ASPH | 010000 | Its own profile |
| Zeiss Distagon T* 2.8/15 ZM | 010000 | Tri-Elmar-M 16-18-21mm f/4 ASPH |
| Voigtländer 12mm f/5.6 Ultra Wide-Heliar | 010000 | Tri-Elmar-M 16-18-21mm f/4 ASPH |
| Voigtländer 15mm f/4.5 Super Wide-Heliar | 010000 | Tri-Elmar-M 16-18-21mm f/4 ASPH |
| Super-Elmar-M 18mm f/3.8 ASPH | 110100 | Its own profile |
| Zeiss Distagon T* 4/18 ZM | 110100 | Super-Elmar-M 18mm f/3.8 ASPH |
| Elmarit-M 21mm f/2.8 | 000001 | Its own profile |
| Voigtländer 21mm f/1.8 Ultron | 000001 | Elmarit-M 21mm f/2.8 |
| Zeiss Distagon T* 2.8/21 ZM | 000001 | Elmarit-M 21mm f/2.8 |
| Konica M-Hexanon 21-35mm f/3.4-4.0 | 000001 | Elmarit-M 21mm f/2.8 |
| Elmarit-M 21mm f/2.8 ASPH | 011000 | Its own profile |
| Zeiss Biogon T* 2.8/21 ZM | 011000 | Elmarit-M 21mm f/2.8 ASPH |
| Voigtländer 21mm f/3.5 Color-Skopar | 011000 | Elmarit-M 21mm f/2.8 ASPH |
| Voigtländer 21mm f/4 Color-Skopar | 011000 | Elmarit-M 21mm f/2.8 ASPH |
| Kobalux 21mm f/2.8 | 011000 | Elmarit-M 21mm f/2.8 ASPH |
| 7Artisans 21mm f/1.5 | 011000 | Elmarit-M 21mm f/2.8 ASPH |
| Thypoch Ksana 21mm f/3.5 ASPH (unconfirmed) | 011000 | Elmarit-M 21mm f/2.8 ASPH |
| Zeiss C Biogon T* 4.5/21 ZM (unconfirmed) | 011000 | Elmarit-M 21mm f/2.8 ASPH |
| MS-Optics Perar 21mm f/4.5 (unconfirmed) | 011000 | Elmarit-M 21mm f/2.8 ASPH |
| Super-Elmar-M 21mm f/3.4 | 110011 | Its own profile |
| Summilux-M 21mm f/1.4 ASPH | 101111 | Its own profile |
| TTArtisan 21mm f/1.5 | 101111 | Summilux-M 21mm f/1.4 ASPH |
| Voigtländer 21mm f/1.4 Nokton | 101111 | Summilux-M 21mm f/1.4 ASPH |
| Elmar-M 24mm f/3.8 ASPH | 110010 | Its own profile |
| Voigtländer 25mm f/4 Snapshot-Skopar | 110010 | Elmar-M 24mm f/3.8 ASPH |
| Elmarit-M 24mm f/2.8 ASPH | 011001 | Its own profile |
| Zeiss Biogon T* 2.8/25 ZM | 011001 | Elmarit-M 24mm f/2.8 ASPH |
| Voigtländer 28mm f/2.8 Color-Skopar | 011001 | Elmarit-M 24mm f/2.8 ASPH |
| Summilux-M 24mm f/1.4 ASPH | 110000 | Its own profile |
| Tri-Elmar-M 28-35-50mm f/4 ASPH | 101010 | Its own profile |
| Summaron-M 28mm f/5.6 | 001011 | Its own profile |
| Voigtländer 28mm f/5.6 Color-Skopar | 001011 | Summaron-M 28mm f/5.6 |
| TTArtisan 28mm f/5.6 (unconfirmed) | 001011 | Summaron-M 28mm f/5.6 |
| 7Artisans 28mm f/5.6 (unconfirmed) | 001011 | Summaron-M 28mm f/5.6 |
| Light Lens Lab 28mm f/5.6 (unconfirmed) | 001011 | Summaron-M 28mm f/5.6 |
| MS-Optics Perar 28mm f/4 (unconfirmed) | 001011 | Summaron-M 28mm f/5.6 |
| Elmarit-M 28mm f/2.8 (III) | 000011 | Its own profile |
| Minolta M-Rokkor 28mm f/2.8 (unconfirmed) | 000011 | Elmarit-M 28mm f/2.8 (III) |
| Canon 28mm f/2.8 (unconfirmed, screw mount, code the adapter) | 000011 | Elmarit-M 28mm f/2.8 (III) |
| Elmarit-M 28mm f/2.8 (IV) | 011011 | Its own profile |
| Elmarit-M 28mm f/2.8 ASPH (I & II) | 011100 | Its own profile |
| Zeiss Biogon T* 2.8/28 ZM | 011100 | Elmarit-M 28mm f/2.8 ASPH |
| Konica M-Hexanon 28mm f/2.8 | 011100 | Elmarit-M 28mm f/2.8 ASPH |
| Voigtländer 28mm f/2 Ultron (version I) | 011100 | Elmarit-M 28mm f/2.8 ASPH |
| Thypoch Eureka 28mm f/2.8 ASPH | 011100 | Elmarit-M 28mm f/2.8 ASPH |
| Light Lens Lab 28mm f/2.8 “9e” (unconfirmed) | 011100 | Elmarit-M 28mm f/2.8 ASPH |
| Brightin Star 28mm f/2.8 (unconfirmed) | 011100 | Elmarit-M 28mm f/2.8 ASPH |
| Mr. Ding Contax G28 Biogon f/2.8 conversion (unconfirmed) | 011100 | Elmarit-M 28mm f/2.8 ASPH |
| Avenon 28mm f/3.5 (unconfirmed) | 011100 | Elmarit-M 28mm f/2.8 ASPH |
| Summicron-M 28mm f/2 ASPH (I, II & III) | 011010 | Its own profile |
| Zeiss Biogon T* 2.8/25 ZM | 011010 | Summicron-M 28mm f/2 ASPH |
| Voigtländer 28mm f/2 Ultron II How-to video | 011010 | Summicron-M 28mm f/2 ASPH |
| Voigtländer 28mm f/1.9 Ultron | 011010 | Summicron-M 28mm f/2 ASPH |
| Voigtländer 28mm f/3.5 Color-Skopar | 011010 | Summicron-M 28mm f/2 ASPH |
| MS-Optics Apoqualia 28mm f/2 (unconfirmed) | 011010 | Summicron-M 28mm f/2 ASPH |
| Summilux-M 28mm f/1.4 ASPH | 110110 | Its own profile |
| Voigtländer 28mm f/1.5 Nokton | 110110 | Summilux-M 28mm f/1.4 ASPH |
| Thypoch Simera 28mm f/1.4 How-to video | 110110 | Summilux-M 28mm f/1.4 ASPH |
| 7Artisans 28mm f/1.4 | 110110 | Summilux-M 28mm f/1.4 ASPH |
| Summarit-M 35mm f/2.4 | 010001 | Its own profile |
| Summarit-M 35mm f/2.5 | 101011 | Its own profile |
| Voigtländer 35mm f/2.5 Color-Skopar How-to video | 101011 | Summarit-M 35mm f/2.5 |
| 7Artisans 35mm f/2.8 (unconfirmed) | 101011 | Summarit-M 35mm f/2.5 |
| MS-Optics Perar 35mm f/3.5 (unconfirmed) | 101011 | Summarit-M 35mm f/2.5 |
| Nikkor 3.5cm f/2.5 (unconfirmed, screw mount, code the adapter) | 101011 | Summarit-M 35mm f/2.5 |
| Leitz Elmar 3.5cm f/3.5 (unconfirmed, screw mount, code the adapter) | 101011 | Summarit-M 35mm f/2.5 |
| Leitz Summaron 3.5cm f/3.5 (unconfirmed, screw mount, code the adapter) | 101011 | Summarit-M 35mm f/2.5 |
| Leitz Summaron 3.5cm f/2.8 (unconfirmed, screw mount, code the adapter) | 101011 | Summarit-M 35mm f/2.5 |
| Jupiter-12 35mm f/2.8 (unconfirmed, screw mount, code the adapter) | 101011 | Summarit-M 35mm f/2.5 |
| Summicron-M 35mm f/2 (IV) | 000110 | Its own profile |
| Zeiss Biogon T* 2/35 ZM | 000110 | Summicron-M 35mm f/2 (IV) |
| Minolta M-Rokkor 40mm f/2 | 000110 | Summicron-M 35mm f/2 (IV) |
| Voigtländer 40mm f/2 Heliar | 000110 | Summicron-M 35mm f/2 (IV) |
| Mandler 35mm f/2 “Seven Elements” How-to video | 000110 | Summicron-M 35mm f/2 (IV) |
| Rollei 40mm f/2.8 Sonnar HFT (unconfirmed) | 000110 | Summicron-M 35mm f/2 (IV) |
| Canon 35mm f/2 (unconfirmed, screw mount, code the adapter) | 000110 | Summicron-M 35mm f/2 (IV) |
| Canon 35mm f/1.8 (unconfirmed, screw mount, code the adapter) | 000110 | Summicron-M 35mm f/2 (IV) |
| Nikkor 3.5cm f/1.8 (unconfirmed, screw mount, code the adapter) | 000110 | Summicron-M 35mm f/2 (IV) |
| Summicron-M 35mm f/2 ASPH (I & II) | 011110 | Its own profile |
| Zeiss C Biogon T* 2.8/35 ZM | 011110 | Summicron-M 35mm f/2 ASPH |
| Voigtländer 35mm f/1.7 Ultron ASPH (VM) | 011110 | Summicron-M 35mm f/2 ASPH |
| Voigtländer 35mm f/1.7 Ultron ASPH (M39) (screw mount, code the adapter) | 011110 | Summicron-M 35mm f/2 ASPH |
| Zeiss Distagon T* 1.4/35 ZM How-to video | 011110 | Summicron-M 35mm f/2 ASPH |
| Light Lens Lab 35mm f/2 (all versions) | 011110 | Summicron-M 35mm f/2 ASPH |
| Voigtländer 35mm f/2 APO-Lanthar | 011110 | Summicron-M 35mm f/2 ASPH |
| Thypoch Ksana 35mm f/2 ASPH (unconfirmed) | 011110 | Summicron-M 35mm f/2 ASPH |
| Mr. Ding Contax G35 Planar f/2 conversion (unconfirmed) | 011110 | Summicron-M 35mm f/2 ASPH |
| Brightin Star APO 35mm f/1.7 ASPH (unconfirmed) | 011110 | Summicron-M 35mm f/2 ASPH |
| Voigtländer 35mm f/2 Ultron ASPH (Type I & II) How-to video | 011110 | Summicron-M 35mm f/2 ASPH |
| Konica M-Hexanon 35mm f/2 (unconfirmed) | 011110 | Summicron-M 35mm f/2 ASPH |
| 7Artisans 35mm f/2 (unconfirmed) | 011110 | Summicron-M 35mm f/2 ASPH |
| APO-Summicron-M 35mm f/2 ASPH | 001101 | Its own profile |
| Light Lens Lab 35mm f/2 “Apochromatic” (unconfirmed) | 001101 | APO-Summicron-M 35mm f/2 ASPH |
| Summilux-M 35mm f/1.4 ASPH (incl. FLE I & II) | 011101 | Its own profile |
| Voigtländer 35mm f/1.5 Nokton ASPH (unconfirmed) | 011101 | Summilux-M 35mm f/1.4 ASPH |
| Voigtländer 35mm f/1.2 Nokton (all versions) | 011101 | Summilux-M 35mm f/1.4 ASPH |
| Thypoch Simera 35mm f/1.4 | 011101 | Summilux-M 35mm f/1.4 ASPH |
| TTArtisan 35mm f/1.4 | 011101 | Summilux-M 35mm f/1.4 ASPH |
| 7Artisans 35mm f/1.4 | 011101 | Summilux-M 35mm f/1.4 ASPH |
| Voigtländer 40mm f/1.4 Nokton How-to video | 011101 | Summilux-M 35mm f/1.4 ASPH |
| Voigtländer 40mm f/1.2 Nokton How-to video | 011101 | Summilux-M 35mm f/1.4 ASPH |
| Light Lens Lab 35mm f/1.4 Aspherical ‘11873’ | 011101 | Summilux-M 35mm f/1.4 ASPH |
| Optics PEACE 35mm f/1.4 E41 (unconfirmed) | 011101 | Summilux-M 35mm f/1.4 ASPH |
| Voigtländer 35mm f/1.4 Nokton Classic (all versions) | 011101 | Summilux-M 35mm f/1.4 ASPH |
| MS-Optics Apoqualia-G 35mm f/1.4 (unconfirmed) | 011101 | Summilux-M 35mm f/1.4 ASPH |
| Summilux-M 35mm f/1.4 Steel rim | 001100 | Its own profile |
| Elmar-M 50mm f/2.8 | 100010 | Its own profile |
| Voigtländer 50mm f/3.5 Heliar | 100010 | Elmar-M 50mm f/2.8 |
| Leitz Elmar 5cm f/3.5 (unconfirmed, screw mount, code the adapter) | 100010 | Elmar-M 50mm f/2.8 |
| Industar-22 5cm f/3.5 (unconfirmed, screw mount, code the adapter) | 100010 | Elmar-M 50mm f/2.8 |
| Summarit-M 50mm f/2.4 | 010010 | Its own profile |
| Summarit-M 50mm f/2.5 | 101100 | Its own profile |
| Voigtländer 50mm f/2.5 Color-Skopar | 101100 | Summarit-M 50mm f/2.5 |
| Voigtländer 50mm f/2.2 Color-Skopar | 101100 | Summarit-M 50mm f/2.5 |
| Industar-61 55mm f/2.8 (unconfirmed, screw mount, code the adapter) | 101100 | Summarit-M 50mm f/2.5 |
| Summicron-M 50mm f/2 (III) | 010111 | Its own profile |
| Konica M-Hexanon 50mm f/2 | 010111 | Summicron-M 50mm f/2 (III) |
| Light Lens Lab 50mm f/2 “Rigid” (unconfirmed) | 010111 | Summicron-M 50mm f/2 (III) |
| Light Lens Lab 50mm f/2 “SP-II” (unconfirmed) | 010111 | Summicron-M 50mm f/2 (III) |
| Leitz Summar 5cm f/2 (unconfirmed, screw mount, code the adapter) | 010111 | Summicron-M 50mm f/2 (III) |
| Leitz Summitar 5cm f/2 (unconfirmed, screw mount, code the adapter) | 010111 | Summicron-M 50mm f/2 (III) |
| Canon 50mm f/1.8 (unconfirmed, screw mount, code the adapter) | 010111 | Summicron-M 50mm f/2 (III) |
| Nikkor 5cm f/2 (unconfirmed, screw mount, code the adapter) | 010111 | Summicron-M 50mm f/2 (III) |
| Jupiter-8 5cm f/2 (unconfirmed, screw mount, code the adapter) | 010111 | Summicron-M 50mm f/2 (III) |
| Summicron-M 50mm f/2 (IV & V) | 100001 | Its own profile |
| Zeiss Planar T* 2/50 ZM | 100001 | Summicron-M 50mm f/2 (IV & V) |
| Voigtländer 50mm f/2 APO-Lanthar (2000) | 100001 | Summicron-M 50mm f/2 (IV & V) |
| TTArtisan 50mm f/2 | 100001 | Summicron-M 50mm f/2 (IV & V) |
| Light Lens Lab 50mm f/2 Elcan (unconfirmed) | 100001 | Summicron-M 50mm f/2 (IV & V) |
| Brightin Star 50mm f/2 TRI-SIGHT (unconfirmed) | 100001 | Summicron-M 50mm f/2 (IV & V) |
| APO-Summicron-M 50mm f/2 ASPH | 101001 | Its own profile |
| Voigtländer 50mm f/2 APO-Lanthar Aspherical (2019) | 101001 | APO-Summicron-M 50mm f/2 ASPH |
| Voigtländer 50mm f/2 Ultron | 101001 | APO-Summicron-M 50mm f/2 ASPH |
| Summilux-M 50mm f/1.4 (II) | 000101 | Its own profile |
| Leitz Summarit 5cm f/1.5 | 000101 | Summilux-M 50mm f/1.4 (II) |
| TTArtisan 50mm f/1.4 | 000101 | Summilux-M 50mm f/1.4 (II) |
| Mandler 50mm f/1.4 PRE-ASPH “E46” | 000101 | Summilux-M 50mm f/1.4 (II) |
| Light Lens Lab 50mm f/1.5 Z21 (unconfirmed) | 000101 | Summilux-M 50mm f/1.4 (II) |
| Voigtländer 50mm f/1.5 Heliar Classic | 000101 | Summilux-M 50mm f/1.4 (II) |
| Canon 50mm f/1.4 (unconfirmed, screw mount, code the adapter) | 000101 | Summilux-M 50mm f/1.4 (II) |
| Nikkor 5cm f/1.4 (unconfirmed, screw mount, code the adapter) | 000101 | Summilux-M 50mm f/1.4 (II) |
| Jupiter-3 5cm f/1.5 (unconfirmed, screw mount, code the adapter) | 000101 | Summilux-M 50mm f/1.4 (II) |
| Summilux-M 50mm f/1.4 ASPH (I & II) | 100000 | Its own profile |
| Voigtländer 50mm f/1.5 Nokton (all versions) | 100000 | Summilux-M 50mm f/1.4 ASPH |
| Voigtländer 50mm f/1.2 Nokton ASPH | 100000 | Summilux-M 50mm f/1.4 ASPH |
| Zeiss C Sonnar T* 1.5/50 ZM | 100000 | Summilux-M 50mm f/1.4 ASPH |
| Thypoch Simera 50mm f/1.4 | 100000 | Summilux-M 50mm f/1.4 ASPH |
| 7Artisans 50mm f/1.1 | 100000 | Summilux-M 50mm f/1.4 ASPH |
| Noctilux-M 50mm f/1 | 011111 | Its own profile |
| Voigtländer 50mm f/1.0 Nokton How-to video | 011111 | Noctilux-M 50mm f/1 |
| TTArtisan 50mm f/0.95 | 011111 | Noctilux-M 50mm f/1 |
| 7Artisans 50mm f/0.95 | 011111 | Noctilux-M 50mm f/1 |
| Voigtländer 50mm f/1.1 Nokton | 011111 | Noctilux-M 50mm f/1 |
| MS-Optics Sonnetar 50mm f/1.1 (unconfirmed) | 011111 | Noctilux-M 50mm f/1 |
| Noctilux-M 50mm f/1.2 ASPH | 001110 | Its own profile |
| Light Lens Lab 50mm f/1.2 (unconfirmed) | 001110 | Noctilux-M 50mm f/1.2 ASPH |
| Konica M-Hexanon 50mm f/1.2 (unconfirmed) | 001110 | Noctilux-M 50mm f/1.2 ASPH |
| Canon 50mm f/1.2 (unconfirmed, screw mount, code the adapter) | 001110 | Noctilux-M 50mm f/1.2 ASPH |
| Noctilux-M 50mm f/0.95 ASPH | 110001 | Its own profile |
| Canon 50mm f/0.95 (unconfirmed, screw mount, code the adapter) | 110001 | Noctilux-M 50mm f/0.95 ASPH |
| Summarit-M 75mm f/2.4 | 010011 | Its own profile |
| Summarit-M 75mm f/2.5 | 101101 | Its own profile |
| Voigtländer 75mm f/2.5 Color-Heliar | 101101 | Summarit-M 75mm f/2.5 |
| Voigtländer 75mm f/1.9 Ultron | 101101 | Summarit-M 75mm f/2.5 |
| Voigtländer 75mm f/2.8 APO-Skopar | 101101 | Summarit-M 75mm f/2.5 |
| APO-Summicron-M 75mm f/2 ASPH | 100100 | Its own profile |
| Light Lens Lab 75mm f/2 “SP-II” (unconfirmed) | 100100 | APO-Summicron-M 75mm f/2 ASPH |
| DK-Optic CHIARO 75mm f/1.9 (unconfirmed) | 100100 | APO-Summicron-M 75mm f/2 ASPH |
| Voigtländer 75mm f/1.8 Heliar Classic (unconfirmed) | 100100 | APO-Summicron-M 75mm f/2 ASPH |
| Summilux-M 75mm f/1.4 | 100011 | Its own profile |
| Voigtländer 75mm f/1.5 Nokton Aspherical | 100011 | Summilux-M 75mm f/1.4 |
| Thypoch Simera 75mm f/1.4 | 100011 | Summilux-M 75mm f/1.4 |
| Light Lens Lab 75mm f/1.5 Z21 (unconfirmed) | 100011 | Summilux-M 75mm f/1.4 |
| Leitz Hektor 7.3cm f/1.9 (unconfirmed, screw mount, code the adapter) | 100011 | Summilux-M 75mm f/1.4 |
| Noctilux-M 75mm f/1.25 | 111010 | Its own profile |
| 7Artisans 75mm f/1.25 | 111010 | Noctilux-M 75mm f/1.25 |
| Tele-Elmarit-M 90mm f/2.8 (II) | 000100 | Its own profile |
| Konica M-Hexanon 90mm f/2.8 | 000100 | Tele-Elmarit-M 90mm f/2.8 (II) |
| Elmarit-M 90mm f/2.8 | 100110 | Its own profile |
| Zeiss Tele-Tessar T* 4/85 ZM | 100110 | Elmarit-M 90mm f/2.8 |
| Voigtländer 90mm f/2.8 APO-Skopar | 100110 | Elmarit-M 90mm f/2.8 |
| Summarit-M 90mm f/2.4 | 010100 | Its own profile |
| Summarit-M 90mm f/2.5 | 101110 | Its own profile |
| Summicron-M 90mm f/2 (II) | 000111 | Its own profile |
| Canon 100mm f/2 (unconfirmed, screw mount, code the adapter) | 000111 | Summicron-M 90mm f/2 (II) |
| Nikkor 8.5cm f/2 (unconfirmed, screw mount, code the adapter) | 000111 | Summicron-M 90mm f/2 (II) |
| APO-Summicron-M 90mm f/2 ASPH | 100101 | Its own profile |
| Voigtländer 90mm f/2 APO-Ultron (unconfirmed) | 100101 | APO-Summicron-M 90mm f/2 ASPH |
| Summilux-M 90mm f/1.5 | 111011 | Its own profile |
| TTArtisan 90mm f/1.25 | 111011 | Summilux-M 90mm f/1.5 |
| Thambar-M 90mm f/2.2 | 001100 | Its own profile |
| Macro-Elmar-M 90mm f/4 | 100111 | Its own profile |
| Voigtländer 90mm f/4 APO-Lanthar Close Focus (unconfirmed) | 100111 | Macro-Elmar-M 90mm f/4 |
| Minolta M-Rokkor 90mm f/4 (unconfirmed) | 100111 | Macro-Elmar-M 90mm f/4 |
| Leitz Elmar 9cm f/4 (unconfirmed, screw mount, code the adapter) | 100111 | Macro-Elmar-M 90mm f/4 |
| Macro-Adapter-M 14409 | 101000 | Its own profile |
| Macro-Adapter-M 14652 | 111001 | Its own profile |
| Elmarit-M 135mm f/2.8 (I & II) | 001001 | Its own profile |
| Voigtländer 125mm f/2.5 APO-Lanthar | 001001 | Elmarit-M 135mm f/2.8 |
| Leitz Hektor 13.5cm f/4.5 (unconfirmed, screw mount, code the adapter) | 001001 | Elmarit-M 135mm f/2.8 |
| APO-Telyt-M 135mm f/3.4 | 110101 | Its own profile |
A filled mark is a 1 and is marked in black on the lens. An outlined mark is a 0 and is left bare.
Where a lens exists in several versions, they almost always share one code. The lens itself is passive, with no chip and no contacts. All the camera gets is the six marks and which of three positions the lens has pushed the frame selector into, so a redesigned version is indistinguishable from the one before it. Where versions genuinely differ, the entry says so.
Third-party suggestions are community sourced, so some experimentation may be needed to find the best match for your copy.
Screw-mount lenses are coded on the LTM-to-M adapter rather than the lens, so each one needs its own adapter to stay correctly identified.