diff --git a/Makefile b/Makefile
index 801a0247..a88da1bd 100644
--- a/Makefile
+++ b/Makefile
@@ -46,6 +46,7 @@ extensions: all
./packcrx.sh tools/chrome/extensions/share-services/linkedin tools/chrome/key.pem
./packcrx.sh tools/chrome/extensions/share tools/chrome/key.pem
./packcrx.sh tools/chrome/extensions/shorten tools/chrome/key.pem
+ ./packcrx.sh tools/chrome/extensions/shorten-services/bit.ly tools/chrome/key.pem
./packcrx.sh tools/chrome/extensions/save-services/instapaper tools/chrome/key.pem
./packcrx.sh tools/chrome/extensions/save-services/box tools/chrome/key.pem
./packcrx.sh tools/chrome/extensions/save tools/chrome/key.pem
diff --git a/tools/chrome/extensions/assets/shorten.png b/tools/chrome/extensions/assets/shorten.png
new file mode 100644
index 00000000..b051e3c3
Binary files /dev/null and b/tools/chrome/extensions/assets/shorten.png differ
diff --git a/tools/chrome/extensions/assets/shorten.pxm b/tools/chrome/extensions/assets/shorten.pxm
new file mode 100644
index 00000000..993a12ed
Binary files /dev/null and b/tools/chrome/extensions/assets/shorten.pxm differ
diff --git a/tools/chrome/extensions/assets/shortenwithbitly.png b/tools/chrome/extensions/assets/shortenwithbitly.png
new file mode 100644
index 00000000..57e13cd3
Binary files /dev/null and b/tools/chrome/extensions/assets/shortenwithbitly.png differ
diff --git a/tools/chrome/extensions/assets/shortenwithbitly.pxm b/tools/chrome/extensions/assets/shortenwithbitly.pxm
new file mode 100644
index 00000000..24613f8a
Binary files /dev/null and b/tools/chrome/extensions/assets/shortenwithbitly.pxm differ
diff --git a/tools/chrome/extensions/save-services/instapaper/instapaper.html b/tools/chrome/extensions/save-services/instapaper/instapaper.html
deleted file mode 100644
index e2895514..00000000
--- a/tools/chrome/extensions/save-services/instapaper/instapaper.html
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
- Instapaper Bridge
-
-
-
- Processing
-
-
-
diff --git a/tools/chrome/extensions/save-services/instapaper/twitter_inline.html b/tools/chrome/extensions/save-services/instapaper/launch.html
similarity index 100%
rename from tools/chrome/extensions/save-services/instapaper/twitter_inline.html
rename to tools/chrome/extensions/save-services/instapaper/launch.html
diff --git a/tools/chrome/extensions/shorten-services/bit.ly.crx b/tools/chrome/extensions/shorten-services/bit.ly.crx
new file mode 100644
index 00000000..4b79ec4d
Binary files /dev/null and b/tools/chrome/extensions/shorten-services/bit.ly.crx differ
diff --git a/tools/chrome/extensions/shorten-services/bit.ly/128.png b/tools/chrome/extensions/shorten-services/bit.ly/128.png
new file mode 100644
index 00000000..b051e3c3
Binary files /dev/null and b/tools/chrome/extensions/shorten-services/bit.ly/128.png differ
diff --git a/tools/chrome/extensions/shorten-services/bit.ly/favicon.ico b/tools/chrome/extensions/shorten-services/bit.ly/favicon.ico
new file mode 100644
index 00000000..c6c33353
Binary files /dev/null and b/tools/chrome/extensions/shorten-services/bit.ly/favicon.ico differ
diff --git a/tools/chrome/extensions/shorten-services/bit.ly/launch.html b/tools/chrome/extensions/shorten-services/bit.ly/launch.html
new file mode 100644
index 00000000..74665f48
--- /dev/null
+++ b/tools/chrome/extensions/shorten-services/bit.ly/launch.html
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/tools/chrome/extensions/shorten-services/bit.ly/manifest.json b/tools/chrome/extensions/shorten-services/bit.ly/manifest.json
new file mode 100644
index 00000000..a3f2e0a1
--- /dev/null
+++ b/tools/chrome/extensions/shorten-services/bit.ly/manifest.json
@@ -0,0 +1,15 @@
+{
+ "name": "Shorten with Bit.ly",
+ "version": "0.0.0.2",
+ "icons" : {
+ "16" : "favicon.ico",
+ "128" : "128.png"
+ },
+ "intents" : {
+ "http://webintents.org/shorten" : {
+ "type" : ["text/uri-list"],
+ "title" : "Shorten with Bit.ly",
+ "path" : "/launch.html"
+ }
+ }
+}
diff --git a/tools/chrome/extensions/shorten-services/goo.gl/128.png b/tools/chrome/extensions/shorten-services/goo.gl/128.png
new file mode 100644
index 00000000..b051e3c3
Binary files /dev/null and b/tools/chrome/extensions/shorten-services/goo.gl/128.png differ
diff --git a/tools/chrome/extensions/shorten-services/goo.gl/favicon.ico b/tools/chrome/extensions/shorten-services/goo.gl/favicon.ico
new file mode 100644
index 00000000..5ac03297
Binary files /dev/null and b/tools/chrome/extensions/shorten-services/goo.gl/favicon.ico differ
diff --git a/tools/chrome/extensions/shorten-services/goo.gl/launch.html b/tools/chrome/extensions/shorten-services/goo.gl/launch.html
new file mode 100644
index 00000000..3f6c6258
--- /dev/null
+++ b/tools/chrome/extensions/shorten-services/goo.gl/launch.html
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/tools/chrome/extensions/shorten-services/goo.gl/manifest.json b/tools/chrome/extensions/shorten-services/goo.gl/manifest.json
new file mode 100644
index 00000000..162e3535
--- /dev/null
+++ b/tools/chrome/extensions/shorten-services/goo.gl/manifest.json
@@ -0,0 +1,15 @@
+{
+ "name": "Shorten with Goo.gl",
+ "version": "0.0.0.2",
+ "icons" : {
+ "16" : "favicon.ico",
+ "128" : "128.png"
+ },
+ "intents" : {
+ "http://webintents.org/shorten" : {
+ "type" : ["text/uri-list"],
+ "title" : "Shorten with Goo.gl",
+ "path" : "/launch.html"
+ }
+ }
+}