diff --git a/examples/tracer-web/README.md b/examples/tracer-web/README.md
new file mode 100644
index 00000000000..ec60ac84223
--- /dev/null
+++ b/examples/tracer-web/README.md
@@ -0,0 +1,35 @@
+# Overview
+
+This example shows how to use [@opentelemetry/web](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web) to instrument your JavaScript code running in the browser.
+This example uses the `ConsoleSpanExporter()` to export spans to the browser console output.
+
+## Installation
+
+```sh
+$ # from this directory
+$ npm install
+```
+
+## Run the Application
+
+```sh
+$ # from this directory
+$ npm start
+```
+
+By default, the application will run on port `8090`.
+
+To see the results, open the browser at and make sure you have the browser console open. The application is using the `ConsoleSpanExporter` and will post the created spans to the browser console.
+
+The screen will look as follows:
+
+
+
+## Useful links
+
+- For more information on OpenTelemetry, visit:
+- For more information on web tracing, visit:
+
+## LICENSE
+
+Apache License 2.0
diff --git a/examples/tracer-web/images/traces.png b/examples/tracer-web/images/traces.png
new file mode 100644
index 00000000000..5a2e23e808d
Binary files /dev/null and b/examples/tracer-web/images/traces.png differ