The confusion is real and it costs briefs

Brands and agencies regularly brief "a Snap lens" when they mean a Spectacles experience. Or they ask for "something on Snap Spectacles" assuming it works like a Snapchat filter on a phone. These are not interchangeable. Confusing them in a brief leads to scoping the wrong experience, pricing the wrong build, and arriving at the first production call having to rewind a conversation that should have started with hardware.

This article exists to fix that. If you know which you need before you brief, the rest of the conversation goes faster.

What a Snap lens is

A Snap lens (also called a Snapchat lens or Snapchat filter) is an AR experience that runs on a phone inside the Snapchat app. The phone camera activates, the lens overlays something on the camera feed, and the user interacts via touch, expression, or gesture on the phone screen.

Snap lenses reach Snapchat's active user base, which Snap reports at 422 million daily active users. A published lens is discoverable through Lens Explorer, sharable via Snapchat story or direct message, and can be unlocked via Snapcode or direct link. This is the social distribution layer. A lens that performs well can reach audiences the brand did not specifically target, because Snapchat users share with each other.

The interaction model is phone-native: selfie camera for face effects, rear camera for world AR, screen tap for triggers, and swipe gestures. The experience lives on the phone screen. The audience is holding a device and looking at it.

What a Spectacles lens is

A Spectacles lens is a spatial experience that runs on Snap Spectacles AR glasses. The glasses project digital content directly into the wearer's field of view at a 46-degree field of view. There is no phone screen. The audience puts on the glasses, and the digital world appears layered on top of the real world around them.

The Spectacles platform gives developers access to capabilities that do not exist on a phone: full six-degrees-of-freedom spatial tracking, two-hand tracking (the glasses know where both hands are in space at all times), world mesh (a 3D map of the surrounding environment that digital objects can sit on, collide with, and respond to), and the ability to anchor content to specific physical locations that persists when the user looks away and back. For shared experiences, up to three Spectacles devices can be linked in a colocated multi-user session.

The interaction model is hands-free and spatial: pinch gestures in the air, hand poses, voice commands, and head orientation. There is no touchscreen. The audience is present in a physical space, and the experience happens around them.

What they share

Both are built in Snap Lens Studio, Snap's development environment. Both use TypeScript as the scripting language. Both can use GLTF/GLB 3D assets. A Lens Studio developer who has shipped phone lenses has some transferable context.

That said, a phone lens developer is not automatically ready to build for Spectacles. The Spectacles SDK adds APIs that do not exist in the phone lens API: hand tracking joints, world mesh access, spatial anchor persistence, and 6DOF camera tracking. These require learning and, more critically, require testing on the actual hardware. A developer who has not done this before will need ramp-up time on your budget.

Side by side

Dimension Snap lens (phone) Spectacles lens (glasses)
Hardware Any smartphone with Snapchat Snap Spectacles AR glasses
Display Phone screen 46-degree AR overlay on the real world
Interaction Touch, swipe, facial expression Hand gestures in air, pinch, voice, head orientation
Spatial tracking Basic world AR (flat surface placement) 6DOF + world mesh + spatial anchors
Audience scale 422M+ daily Snapchat users Event-based or hardware-seeded audience
Distribution Snapchat social sharing, Lens Explorer Physical event, hardware on-site, direct link (Spectacles)
Build tool Snap Lens Studio Snap Lens Studio (Spectacles SDK)
File budget ~8MB compressed lens package Higher on-device, different constraints
Audience posture Looking at a screen, holding a phone Physically present in a space, hands free

Which brief needs which

The simplest way to decide is to describe the audience moment first, before naming a platform.

If the moment is: a person at home or on the street, reaching for their phone, engaging with your brand content and sharing it with friends, then a Snap lens (phone) is the right tool. The strength of Snapchat is social reach and distribution. A compelling lens scales without hardware investment.

If the moment is: a person wearing glasses at your event, product launch, or retail space, with the digital world appearing around them in the physical space, hands free, immersed, then a Spectacles lens is the right tool. The strength of Spectacles is presence, spatial fidelity, and the kind of impact that a phone screen cannot replicate. For a deeper look at what Spectacles development involves, see our guide to building for Snap Spectacles.

The clearest signal

If the audience is holding a phone: Snap lens. If the audience is wearing something: Spectacles lens. The platform follows from the physical posture, not the other way around.

Can the same campaign use both?

Yes, and this is often the right structure. A brand can run a Snap lens on Snapchat for broad social reach and awareness, and run a Spectacles lens at a flagship event for a smaller audience having a much deeper experience. These are different touchpoints in the same campaign, not alternatives to each other.

Building both from the same creative concept saves on concepting. Building both in Lens Studio means the same development studio can handle both, though the builds are separate. Budget them separately: a Snap lens and a Spectacles lens are two distinct production scopes.

Insights newsletter

Smart glasses, AR campaigns, spatial computing.

Straight to your inbox. No noise.

Subscribe

Frequently asked questions

What is the difference between a Snap lens and a Spectacles lens?

A Snap lens runs on a phone inside Snapchat, using the phone camera for face effects, world AR, or games. A Spectacles lens runs on Snap Spectacles AR glasses, projecting digital content into the wearer's field of view at 46 degrees, with hand tracking, spatial anchoring, and world mesh. Both are built in Snap Lens Studio using TypeScript, but the hardware, interaction model, distribution, and brief are completely different.

Can a Snapchat lens run on Snap Spectacles?

Not directly. A phone lens does not run on Spectacles without being rebuilt for the Spectacles SDK, which adds hand tracking, world mesh, spatial anchoring, and 6DOF tracking. Any phone-specific interaction (tap, swipe, selfie framing) needs to be reimagined for a hands-free, spatial context. Even a simple phone lens requires significant rework to run as a Spectacles lens.

Do both use Lens Studio?

Yes. Both Snap lenses and Spectacles lenses are built in Snap Lens Studio using TypeScript. The build environment is the same. What differs is the target platform, the APIs available, and the performance constraints. A developer experienced only in phone lenses will need time to learn the Spectacles-specific APIs before building effectively for the glasses platform.

Which is right for my campaign?

Describe the audience moment first. If the audience is holding a phone and engaging with content on screen, a Snap lens is the right tool. If the audience is wearing glasses at an event, immersed in a physical space with digital content around them, a Spectacles lens is the right tool. A brand can use both in the same campaign at different touchpoints, each serving a different audience moment.

Not sure which platform fits your brief?

Tell us the audience moment. We will tell you which platform serves it.

Replies within 48 hours, straight from the studio.

Start a project