diff --git a/src/popup.js b/src/popup.js
index e77ab093f3156edaaf2d1210d349a9ca9932cf31..eaa40252d35c980391d278c88f538ed9aa2bbb94 100644
--- a/src/popup.js
+++ b/src/popup.js
@@ -10,21 +10,18 @@ async function shortURL() {
     xhr.onreadystatechange = () => {
         if(xhr.readyState == 4){
             if(xhr.status == 200){
-                const response = JSON.parse(xhr.responseText);
-
-                urlField.value = response.url;
+                urlField.value = xhr.responseText;
                 urlField.focus();
                 urlField.select();
 
-                QRCode.toCanvas(qrCanvas, response.url);
+                QRCode.toCanvas(qrCanvas, xhr.responseText);
             } else {
                 alert("Error: " + xhr.status + "\n" + xhr.responseText);
             }
         }
     };
     xhr.open("POST", "https://jle.xyz/user/api", true);
-    xhr.setRequestHeader("Content-Type", "application/json");
-    xhr.send(JSON.stringify({ "long": url }));
+    xhr.send(url);
 }
 
-document.addEventListener("DOMContentLoaded", shortURL);
\ No newline at end of file
+document.addEventListener("DOMContentLoaded", shortURL);