diff --git a/token-grabber/src/main/resources/templates/success.html b/token-grabber/src/main/resources/templates/success.html
index c527b1a6d697dc0c207da94b0b30ba94861ac79b..38deabfa05a71823a5fc1e9c4a7429b53c108870 100644
--- a/token-grabber/src/main/resources/templates/success.html
+++ b/token-grabber/src/main/resources/templates/success.html
@@ -18,7 +18,14 @@
         </tr>
         <tr>
             <th scope="row">accessToken</th>
-            <td> <textarea readonly th:text="${accessToken}"></textarea></td>
+            <td>
+                <textarea id="accessTokenTextArea" readonly th:text="${accessToken}"></textarea>
+                <br>
+                <button class="btn btn-outline-primary"
+                        onclick="navigator.clipboard.writeText(document.getElementById('accessTokenTextArea').value)">
+                Copy to clipboard
+                </button>
+            </td>
         </tr>
         </tbody>
     </table>