The Fujifilm X-mount lens ecosystem has grown from a handful of native options in its early days to today's landscape of dozens of brands and hundreds of lenses. Yet specs are scattered across brand websites and various platforms in inconsistent formats, making meaningful comparison a slow and frustrating exercise. X-Glass was built to pull all of that fragmented information into one place — a normalized, comparable database that lets the data speak for itself.
I'm a web front-end engineer, and X-Glass is a project I develop and maintain entirely on my own. I've always had a strong conviction and passion for building products that don't compromise on engineering quality, user experience, or aesthetic design — and that drive is one of the key forces behind why this project exists.
X-Glass's vision is to cover every X-mount lens ever made, including discontinued models. Due to the enormous scale of the data pipeline, the current index starts from lenses listed on each brand's official website, so some discontinued lenses no longer featured there are temporarily missing. Eight major brands are covered in this first release; expanding to more active brands is on the roadmap for a future phase. Adapted lenses from other mounts are outside the current scope.
Currently indexed brands
Fujifilm · Sigma · Tamron · Viltrox · TTArtisan · 7Artisans · Brightin Star · SG Image
For a database built on objective information, accuracy isn't a bonus — it's the foundation. If users can't trust the data, the site has no reason to exist.
All data is sourced from official manufacturer information
Nothing in this database was autonomously collected or generated by AI. AI Agents assist at the collection and structured parsing stages, but every step involves human review. The pipeline is built with strict stage isolation: each step can only draw from facts confirmed in the previous step, and the model is never asked to infer or guess.
If it can be computed deterministically, natural language doesn't touch it
LLMs can process anything expressed in natural language — which is both a strength and a risk. For a database that demands precision, even a very small error rate is unacceptable. Fields that can be derived from rules or formulas are computed in code. Only the parts that require genuine semantic understanding are passed to the model.
X-Glass lens data is produced through a multi-stage pipeline:
The database is updated when new lenses launch or when existing data needs correction. The version number and last-updated timestamp in the footer reflect the latest published data release.
Specifications are sourced primarily from manufacturer official websites and product pages.
Data can contain errors, and specs may change without notice. Always verify important details directly with the manufacturer before making a purchase decision.
X-Glass is not responsible for any decisions made based on information presented here.
X-Glass does not require user accounts and does not collect personal information.
X-Glass is free and will stay free. Building and maintaining the data pipeline — including manual data review and corrections — takes considerable time and effort. If you find it useful, you're welcome to show your support through any of the options below.
Large language models have emerged with remarkable capabilities over the past year. I could not have imagined building something at this scale on my own, let alone in under a month. It could take forever for me without large language models or AI coding agents. I am genuinely grateful for the era of technology we live in — one where ideas that once felt impossibly ambitious can actually be brought to life by a solo developer.
Architect · Engineer
Claude Code
Anthropic
UX Designer · Brand Strategist
Gemini
My deepest gratitude to the AI coding agents whose contributions were decisive in making this project a reality.
Spotted incorrect data or a missing lens? Your report goes straight to the maintainer.