---
layout: default
title: Examples
showInMenu: true
---
Examples
========
The following examples showcase some of the features offered by QuaggaJS.
## Sandbox for mobile (Android only)
A minimal mobile-app like [example](sandbox/) with lot's of configuration
options.
## Scanning multiple types of codes simultaneously
Video-based Example showcasing the use of multiple
readers
## Scanning to input-field
Video-based Example showcasing an input-field for
barcodes
## File-based barcode-input
File-based Example showcasing an input field for
barcodes
## Using static image files
[This example](static_images/) shows the capabilities of QuaggaJS using
images taken under various conditions.
## Using the live-stream from your webcam
This is the preferred mode of using QuaggaJS. [This example](live_w_locator/) demonstrates the real-time decoding capabilities of QuaggaJS by using your
webcam as a barcode-scanner.
[](live_w_locator/)
## Using the File API
Instead of directly accessing the user's webcam, [this example](file_input/) shows you how to use QuaggaJS with the HTML5 File API to decode a pre-taken image.
[](file_input/)