diff --git a/src/components/account-info.jsx b/src/components/account-info.jsx
index 2b1016fc..226194c9 100644
--- a/src/components/account-info.jsx
+++ b/src/components/account-info.jsx
@@ -2266,9 +2266,10 @@ function AccountHandleInfo({ acct, instance }) {
   // acct = username or username@server
   let [username, server] = acct.split('@');
   if (!server) server = instance;
+  const encodedAcct = punycode.toASCII(acct);
   return (
     <div class="handle-info">
-      <span class="handle-handle">
+      <span class="handle-handle" title={encodedAcct}>
         <b class="handle-username">{username}</b>
         <span class="handle-at">@</span>
         <b class="handle-server">{server}</b>
diff --git a/src/locales/en.po b/src/locales/en.po
index 2fa06cff..a41444c6 100644
--- a/src/locales/en.po
+++ b/src/locales/en.po
@@ -507,11 +507,11 @@ msgstr ""
 msgid "Save"
 msgstr ""
 
-#: src/components/account-info.jsx:2278
+#: src/components/account-info.jsx:2279
 msgid "username"
 msgstr ""
 
-#: src/components/account-info.jsx:2282
+#: src/components/account-info.jsx:2283
 msgid "server domain name"
 msgstr ""