diff --git a/src/Yesod/Auth/NoPassword.hs b/src/Yesod/Auth/NoPassword.hs
--- a/src/Yesod/Auth/NoPassword.hs
+++ b/src/Yesod/Auth/NoPassword.hs
@@ -172,7 +172,7 @@
     tokenSalt <- genSaltIO
     let token = exportSalt tokenSalt
     hash <- makePassword token strength
-    return (decodeUtf8 hash, decodeUtf8 (urlEncode False token))
+    return (decodeUtf8 hash, decodeUtf8 (urlEncode True token))
 
 
 verifyToken :: Hash -> Token -> Bool
diff --git a/yesod-auth-nopassword.cabal b/yesod-auth-nopassword.cabal
--- a/yesod-auth-nopassword.cabal
+++ b/yesod-auth-nopassword.cabal
@@ -1,5 +1,5 @@
 name:                yesod-auth-nopassword
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            A plugin for Yesod to provide email-only authentication.
 description:         Please see README.md
 homepage:            https://github.com/danpalmer/yesod-auth-nopassword#readme
