--- 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 1]({{ site.baseurl }}/assets/example_live_01.jpg)](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 1]({{ site.baseurl }}/assets/example_file_input_01.jpg)](file_input/)