diff --git a/plugins/urlencode.inc b/plugins/urlencode.inc
new file mode 100644
index 0000000..ac362b0
--- /dev/null
+++ b/plugins/urlencode.inc
@@ -0,0 +1,22 @@
+<?php
+/*
+ * @file Run values through urlencode().
+ */
+
+$plugin = array(
+  'form' => 'feeds_tamper_urlencode_form',
+  'callback' => 'feeds_tamper_urlencode_callback',
+  'multi' => 'loop',
+  'name' => 'URL Encode',
+  'category' => 'Other',
+ );
+
+function feeds_tamper_urlencode_form($importer, $element_key, $settings) {
+  $form = array();
+  $form['help']['#value'] = t('Run values through the !urlencode function.', array('!urlencode' => l('urlencode()', 'http://us3.php.net/urlencode')));
+  return $form;
+}
+
+function feeds_tamper_urlencode_callback($source, $item_key, $element_key, &$field, $settings) {
+  $field = urlencode($field);
+}
