diff --git a/www/templates/login/form_pubkey.html b/www/templates/login/form_pubkey.html
index 876d27ff955cce692bcd9df9820744fcafbae0e6..68f4a8b17511eb177961b5e48f70f4fabf1f759b 100644
--- a/www/templates/login/form_pubkey.html
+++ b/www/templates/login/form_pubkey.html
@@ -7,6 +7,7 @@
        ng-class="{ 'item-input-error': form.$submitted && form.pubkey.$invalid}">
   <span class="input-label hidden-xs" translate>COMMON.PUBKEY</span>
   <input name="pubkey" type="text" placeholder="{{'LOGIN.PUBKEY_HELP' | translate}}"
+         autocomplete="off"
          ng-model="formData.pubkey"
          ng-model-options="{ debounce: 650 }"
          required >
diff --git a/www/templates/login/form_scrypt_advanced.html b/www/templates/login/form_scrypt_advanced.html
index d516ad76430bdfec31f40edbe145de2b4ff60c6e..304993129ed0f93cf38eba08835ccf76e7b1db76 100644
--- a/www/templates/login/form_scrypt_advanced.html
+++ b/www/templates/login/form_scrypt_advanced.html
@@ -13,6 +13,7 @@
     <label class="item item-input">
       <span class="input-label" translate>LOGIN.SCRYPT.N</span>
       <input class="no-padding-right" type="number" placeholder="N"
+             autocomplete="off"
              ng-model="formData.scrypt.params.N"
              ng-model-options="{ debounce: 650 }"
              ng-change="onScryptFormChanged()"
@@ -24,6 +25,7 @@
       <span class="input-label" translate>LOGIN.SCRYPT.r</span>
       <input class="no-padding-right" type="number" placeholder="r"
              ng-model="formData.scrypt.params.r"
+             autocomplete="off"
              ng-model-options="{ debounce: 650 }"
              ng-change="onScryptFormChanged()"
              required>
@@ -33,6 +35,7 @@
     <label class="item item-input">
       <span class="input-label" translate>LOGIN.SCRYPT.p</span>
       <input class="no-padding-right" type="number" placeholder="p"
+             autocomplete="off"
              ng-model="formData.scrypt.params.p"
              ng-model-options="{ debounce: 650 }"
              ng-change="onScryptFormChanged()"
diff --git a/www/templates/wallet/transfer_form.html b/www/templates/wallet/transfer_form.html
index 45881d1ce05dbc696f3a376cb1b863e48a3a3dce..f53f2a2e4bc58ab243eaa70cc4456b8ed2cf41f2 100644
--- a/www/templates/wallet/transfer_form.html
+++ b/www/templates/wallet/transfer_form.html
@@ -55,6 +55,7 @@
       </div>
       <input type="text"
              tabindex="3"
+             autocomplete="off"
              class="hidden-xs hidden-sm"
              name="amount"
              placeholder="{{::'TRANSFER.AMOUNT_HELP' | translate}} ({{$root.currency.name | currencySymbolNoHtml:formData.useRelative}})"
@@ -65,6 +66,7 @@
       <!-- mobile: come OVER the input -->
       <input type="text"
              tabindex="-1"
+             autocomplete="off"
              class="visible-xs visible-sm"
              name="amount"
              placeholder="{{::'TRANSFER.AMOUNT_HELP' | translate}} ({{$root.currency.name | currencySymbolNoHtml:formData.useRelative}})"
@@ -151,6 +153,7 @@
       <input type="text" placeholder="{{'TRANSFER.COMMENT_HELP' | translate}}"
              name="comment"
              tabindex="6"
+             autocomplete="off"
              ng-model="formData.comment"
              ng-maxlength="255"
              ng-pattern="commentPattern">
@@ -163,6 +166,7 @@
              id="{{commentInputId}}"
              tabindex="7"
              name="comment"
+             autocomplete="off"
              ng-model="formData.comment"
              ng-model-options="{ debounce: 650 }"
              ng-maxlength="255"