Akara Labs
M-Coder Kit
M-Coder Kit
Couldn't load pickup availability
The 6-bit encoder kit for any uncoded M-mount lens. Clips on, codes fast. Works with M/LM, ZM, VM, and most third-party lenses (Voigtländer, Zeiss, 7Artisans, TTArtisan, Thypoch, Light Lens Lab).
Why code your lens
Your digital Leica recognises the lens. You get:
- Lens and focal length written into EXIF, searchable in Lightroom
- Built-in lens corrections applied for vignetting, chromatic aberration, and distortion. Cleaner JPEGs, less work on RAWs
- Correct IBIS on SL2 and SL3 when using the M adapter
Third-party lenses code to the closest Leica equivalent. The corrections still apply.
In the kit
- 6-bit encoder tool
- Black and white pens
- Printed instructions and lens code table
- QR code on the tool links to the latest online table
How long it takes
About 20 seconds to clean off a code and re-apply a new one. If your lens isn't listed, mount the camera on a tripod, shoot the same scene with a few candidate codes, pick the best result. A few lenses takes around 20 minutes.
Got a lens with a screw where a 1-bit mark should sit? Fill it with white, then leave it or mark over it in black.
SL2 and SL3 users get correct image stabilisation automatically. Jonathan Harris at Worldwide Camera Exchange explains why this matters:
Professional photographer Matt Osbourne reviewed version 1:
Credits
Lens code table from lavidaleica.com, originally compiled by Carsten Whimster with contributions from Sean Reid, Jan Dvorak, Dante Stella, and others in the Leica community. Product photography by Rikard Landberg.
International Shipping & Taxes:
- EU (Under ~€150): VAT is included and handled via IOSS. No surprise fees on delivery.
- EU (Over ~€150): A 17% VAT Relief discount is automatically applied at checkout. You will pay local VAT to the courier upon delivery.
- USA: Orders under $800 are usually duty-free.
- Rest of World: Local import duties or taxes may apply.
Leica M — 6-Bit Lens Code Reference
Black = 1 · White = 0 · Read clockwise from 12 o'clock · Third-party code suggestions are community-sourced — some experimentation may be needed to find the best match for your copy.
| Lens Name |
6-Bit Code 123456 |
Compatible Third-Party Lenses |
| Wide / Ultra-Wide | ||
| Tri-Elmar-M 16-18-21mm f/4 ASPH |
Zeiss Distagon T* 2.8/15 ZM Voigtländer 12mm f/5.6 Ultra Wide-Heliar Voigtländer 15mm f/4.5 Super Wide-Heliar (at 16mm) |
|
| Super-Elmar-M 18mm f/3.8 ASPH |
Zeiss Distagon T* 4/18 ZM | |
| 21mm | ||
| Elmarit-M 21mm f/2.8 |
Konica M-Hexanon 21-35mm f/3.4-4.0 (21mm only) Voigtländer 21mm f/1.8 Ultron Zeiss Distagon T* 2.8/21 ZM (older) |
|
| Elmarit-M 21mm f/2.8 ASPH |
Voigtländer 21mm f/3.5 Color Skopar Voigtländer 21mm f/4 Color Skopar Zeiss Biogon T* 2.8/21 ZM Kobalux 21mm f/2.8 7Artisans 21mm f/1.5 |
|
| Super-Elmar-M 21mm f/3.4 |
— | |
| Summilux-M 21mm f/1.4 ASPH |
TTArtisan 21mm f/1.5 Voigtländer 21mm f/1.4 Nokton |
|
| 24mm | ||
| Elmar-M 24mm f/3.8 ASPH |
Voigtländer 25mm f/4 Snapshot Skopar | |
| Elmarit-M 24mm f/2.8 ASPH |
Zeiss Biogon T* 2.8/25 ZM (with mount fix) Voigtländer 28mm f/2.8 Color Skopar |
|
| Summilux-M 24mm f/1.4 ASPH |
— | |
| 28mm | ||
| Tri-Elmar-M 28-35-50mm f/4 ASPH |
— | |
| Summaron-M 28mm f/5.6 |
Voigtländer 28mm f/5.6 Color Skopar | |
| Elmarit-M 28mm f/2.8 (III) |
— | |
| Elmarit-M 28mm f/2.8 (IV) |
— | |
| Elmarit-M 28mm f/2.8 ASPH (I & II) |
Zeiss Biogon T* 2.8/28 ZM Konica M-Hexanon 28mm f/2.8 Voigtländer 28mm f/2 Ultron (older) |
|
| Summicron-M 28mm f/2 ASPH (I, II & III) |
Voigtländer 28mm f/2 Ultron II Voigtländer 28mm f/2 Ultron (older versions) Voigtländer 28mm f/1.9 Ultron Voigtländer 28mm f/3.5 Color Skopar Zeiss Biogon T* 2.8/25 ZM |
|
| Summilux-M 28mm f/1.4 ASPH |
Voigtländer 28mm f/1.5 Nokton Thypoch Simera 28mm f/1.4 7Artisans 28mm f/1.4 |
|
| 35mm | ||
| Summarit-M 35mm f/2.4 |
Voigtländer 35mm f/2.5 Color Skopar (alt.) | |
| Summarit-M 35mm f/2.5 |
Voigtländer 35mm f/2.5 Color Skopar | |
| Summicron-M 35mm f/2 (IV) |
Zeiss Biogon T* 2/35 ZM Minolta M-Rokkor 40mm f/2 Voigtländer 40mm f/2 Heliar |
|
| Summicron-M 35mm f/2 ASPH (I & II) |
Zeiss C Biogon T* 2.8/35 ZM Voigtländer 35mm f/1.7 Ultron Voigtländer 35mm f/2 APO Lanthar Zeiss Distagon T* 1.4/35 ZM Light Lens Lab 35mm f/2 |
|
| APO-Summicron-M 35mm f/2 ASPH |
— | |
| Summilux-M 35mm f/1.4 ASPH (incl. FLE I & II) |
Voigtländer 35mm f/1.2 Nokton III Voigtländer 40mm f/1.4 Nokton Voigtländer 40mm f/1.2 Nokton Thypoch Simera 35mm f/1.4 TTArtisan 35mm f/1.4 7Artisans 35mm f/1.4 |
|
| Summilux-M 35mm f/1.4 Steel rim |
See also: Thambar-M 90mm f/2.2 shares this code | |
| 50mm | ||
| Elmar-M 50mm f/2.8 |
Voigtländer 50mm f/3.5 Heliar | |
| Summarit-M 50mm f/2.4 |
Voigtländer 50mm f/2.5 Color Skopar (alt.) | |
| Summarit-M 50mm f/2.5 |
Voigtländer 50mm f/2.5 Color Skopar | |
| Summicron-M 50mm f/2 (III) |
Konica M-Hexanon 50mm f/2 | |
| Summicron-M 50mm f/2 (IV & V) |
Zeiss Planar T* 2/50 ZM Voigtländer 50mm f/2 APO Lanthar (older) TTArtisan 50mm f/2 |
|
| APO-Summicron-M 50mm f/2 ASPH |
Voigtländer 50mm f/2 APO Lanthar (current) Voigtländer 50mm f/2 Ultron |
|
| Summilux-M 50mm f/1.4 (II) |
Summarit 5cm f/1.5 TTArtisan 50mm f/1.4 |
|
| Summilux-M 50mm f/1.4 ASPH (I & II) |
Voigtländer 50mm f/1.5 Nokton Voigtländer 50mm f/1.2 Nokton ASPH Zeiss C Sonnar T* 1.5/50 ZM Thypoch Simera 50mm f/1.4 7Artisans 50mm f/1.1 |
|
| Noctilux-M 50mm f/1 |
Voigtländer 50mm f/1.0 Nokton TTArtisan 50mm f/0.95 7Artisans 50mm f/0.95 |
|
| Noctilux-M 50mm f/1.2 ASPH |
— | |
| Noctilux-M 50mm f/0.95 ASPH |
— | |
| 75mm | ||
| Summarit-M 75mm f/2.4 |
Voigtländer 75mm f/2.5 Color Heliar (alt.) | |
| Summarit-M 75mm f/2.5 |
Voigtländer 75mm f/2.5 Color Heliar Voigtländer 75mm f/1.9 Ultron (try also 100100) |
|
| APO-Summicron-M 75mm f/2 ASPH |
Voigtländer 75mm f/1.9 Ultron (alt.) | |
| Summilux-M 75mm f/1.4 |
Voigtländer 75mm f/1.5 Nokton Thypoch Simera 75mm f/1.4 |
|
| Noctilux-M 75mm f/1.25 |
7Artisans 75mm f/1.25 | |
| 90mm | ||
| Tele-Elmarit-M 90mm f/2.8 (II) |
Konica M-Hexanon 90mm f/2.8 | |
| Elmarit-M 90mm f/2.8 |
Zeiss Tele-Tessar T* 4/85 ZM Voigtländer 90mm f/2.8 APO Skopar |
|
| Summarit-M 90mm f/2.4 |
— | |
| Summarit-M 90mm f/2.5 |
— | |
| Summicron-M 90mm f/2 (II) |
— | |
| APO-Summicron-M 90mm f/2 ASPH |
Voigtländer 90mm f/2.8 APO Skopar (alt.) | |
| Summilux-M 90mm f/1.5 |
— | |
| Thambar-M 90mm f/2.2 |
Shares code with Summilux-M 35mm f/1.4 Steel rim | |
| Macro-Elmar-M 90mm f/4 |
— | |
| Macro-Adapter-M (14409) | — | |
| Macro-Adapter-M (14652) | — | |
| 135mm | ||
| Elmarit-M 135mm f/2.8 (I & II) |
Voigtländer 125mm f/2.5 APO Lanthar | |
| APO-Telyt-M 135mm f/3.4 |
— | |
Black = 1, White = 0. Compatible lens suggestions are community-sourced — some experimentation may be needed to find the best match for your specific copy. Full community table: tinyurl.com/6bitcodes
Share
Nice to have it on hand, give the old lens new ID for Leica digital camera. Easy to use, faster and safe to do it. Instead of remove the lens mount and engraved the color code, paint it is another choice for the lens owner.
A very well-thougt designed and well built tool that many have waiting for. For me it is a great help.
Works well and much quicker than sending to Leica
Was coding 50mm lenses as 85 or 100mm.
The tool is easy to handle and the codes work.
Delivery and all OK.