FIDO U2F API

JavaScript API to interact with Universal Second Factor (U2F) devices. This allows users to log into sites more securely using two-factor authentication with a USB dongle.

Spec https://fidoalliance.org/specs/fido-u2f-v1.0-nfc-bt-amendment-20150514/fido-u2f-javascript-api.html
Status Other
IE Edge Firefox Chrome Safari Opera
      98 (3)    
    95 97 (3)    
    94 96 (3) TP  
11 95 (3) 93 95 (3) 15 80 (3)
10 94 (3) 92 94 (3) 14.1 79 (3)
9 93 (3) 91 93 (3) 14 78 (3)
8 92 (3) 90 92 (3) 13.1 77 (3)
Show all
7 91 (3) 89 91 (3) 13 76 (3)
6 90 (3) 88 90 (3) 12.1 75 (3)
5.5 89 (3) 87 89 (3) 12 74 (3)
  88 (3) 86 88 (3) 11.1 73 (3)
  87 (3) 85 87 (3) 11 72 (3)
  86 (3) 84 86 (3) 10.1 71 (3)
  85 (3) 83 85 (3) 10 70 (3)
  84 (3) 82 84 (3) 9.1 69 (3)
  83 (3) 81 83 (3) 9 68 (3)
  81 (3) 80 81 (3) 8 67 (3)
  80 (3) 79 80 (3) 7.1 66 (3)
  79 (3) 78 79 (3) 7 65 (3)
  18 77 78 (3) 6.1 64 (3)
  17 76 77 (3) 6 63 (3)
  16 75 76 (3) 5.1 62 (3)
  15 74 75 (3) 5 60 (3)
  14 73 74 (3) 4 58 (3)
  13 72 73 (3) 3.2 57 (3)
  12 71 72 (3) 3.1 56 (3)
    70 71 (3)   55 (3)
    69 70 (3)   54 (3)
    68 69 (3)   53 (3)
    67 68 (3)   52 (3)
    66 (2) 67 (3)   51 (3)
    65 (2) 66 (3)   50 (3)
    64 (2) 65 (3)   49 (3)
    63 (2) 64 (3)   48 (3)
    62 (2) 63 (3)   47 (3)
    61 (2) 62 (3)   46 (3)
    60 (2) 61 (3)   45 (3)
    59 (2) 60 (3)   44 (3)
    58 (2) 59 (3)   43 (3)
    57 (2) 58 (3)   42 (3)
    56 (2) 57 (3)   41
    55 (2) 56 (3)   40 (3)
    54 (2) 55 (3)   39
    53 (2) 54 (3)   38
    52 (2) 53 (3)   37
    51 (2) 52 (3)   36
    50 (2) 51 (3)   35
    49 (2) 50 (3)   34
    48 (2) 49 (3)   33
    47 (2) 48 (3)   32
    46 47 (3)   31
    45 46 (3)   30
    44 45 (3)   29
    43 44 (3)   28
    42 43 (3)   27
    41 42 (3)   26
    40 41 (3)   25
    39 40 (1)   24
    38 39 (1)   23
    37 38 (1)   22
    36 37   21
    35 36   20
    34 35   19
    33 34   18
    32 33   17
    31 32   16
    30 31   15
    29 30   12.1
    28 29   12
    27 28   11.6
    26 27   11.5
    25 26   11.1
    24 25   11
    23 24   10.6
    22 23   10.5
    21 22   10.0-10.1
    20 21   9.5-9.6
    19 20   9
    18 19    
    17 18    
    16 17    
    15 16    
    14 15    
    13 14    
    12 13    
    11 12    
    10 11    
    9 10    
    8 9    
    7 8    
    6 7    
    5 6    
    4 5    
    3.6 4    
    3.5      
    3      
    2      
Safari on iOS Opera Mini Android Browser Blackberry Browser Opera Mobile Android Chrome Android Firefox IE Mobile Android UC Browser Samsung Internet QQ Browser Baidu Browser KaiOS Browser
15 all 94 10 64 94 92 11 12.12 15.0 10.4 7.12 2.5 (2)
14.5-14.8   4.4.3-4.4.4 7 12.1     10   14.0      
14.0-14.4   4.4   12         13.0      
13.4-13.7   4.2-4.3   11.5         12.0      
Show all
13.3   4.1   11.1         11.1-11.2      
13.2   4   11         10.1      
13.0-13.1   3   10         9.2      
12.2-12.5   2.3             8.2      
12.0-12.1   2.2             7.2-7.4      
11.3-11.4   2.1             6.2-6.4      
11.0-11.2                 5.0-5.4      
10.3                 4      
10.0-10.2                        
9.3                        
9.0-9.2                        
8.1-8.4                        
8                        
7.0-7.1                        
6.0-6.1                        
5.0-5.1                        
4.2-4.3                        
4.0-4.1                        
3.2                        

Notes

  1. Requires the "FIDO U2F (Universal 2nd Factor)" Chrome extension

  2. Support can be enabled with the "security.webauth.u2f" flag

  3. Supported via the internal CryptoTokenExtension.

Resources

Data by caniuse.com
Licensed under the Creative Commons Attribution License v4.0.
https://caniuse.com/u2f