You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title>LessPass</title>
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  7. <meta http-equiv="X-Frame-Options" content="deny">
  8. <meta
  9. name="viewport"
  10. content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
  11. />
  12. <link rel="stylesheet" href="lesspass.min.css" />
  13. <link rel="manifest" href="manifest.json" />
  14. <meta name="mobile-web-app-capable" content="yes" />
  15. <meta name="theme-color" content="#555555" />
  16. <meta name="application-name" content="LessPass" />
  17. <link
  18. rel="apple-touch-icon"
  19. sizes="57x57"
  20. href="apple-touch-icon-57x57.png"
  21. />
  22. <link
  23. rel="apple-touch-icon"
  24. sizes="60x60"
  25. href="apple-touch-icon-60x60.png"
  26. />
  27. <link
  28. rel="apple-touch-icon"
  29. sizes="72x72"
  30. href="apple-touch-icon-72x72.png"
  31. />
  32. <link
  33. rel="apple-touch-icon"
  34. sizes="76x76"
  35. href="apple-touch-icon-76x76.png"
  36. />
  37. <link
  38. rel="apple-touch-icon"
  39. sizes="114x114"
  40. href="apple-touch-icon-114x114.png"
  41. />
  42. <link
  43. rel="apple-touch-icon"
  44. sizes="120x120"
  45. href="apple-touch-icon-120x120.png"
  46. />
  47. <link
  48. rel="apple-touch-icon"
  49. sizes="144x144"
  50. href="apple-touch-icon-144x144.png"
  51. />
  52. <link
  53. rel="apple-touch-icon"
  54. sizes="152x152"
  55. href="apple-touch-icon-152x152.png"
  56. />
  57. <link
  58. rel="apple-touch-icon"
  59. sizes="180x180"
  60. href="apple-touch-icon-180x180.png"
  61. />
  62. <meta name="apple-mobile-web-app-capable" content="yes" />
  63. <meta
  64. name="apple-mobile-web-app-status-bar-style"
  65. content="black-translucent"
  66. />
  67. <meta name="apple-mobile-web-app-title" content="LessPass" />
  68. <link
  69. rel="icon"
  70. type="image/png"
  71. sizes="228x228"
  72. href="coast-228x228.png"
  73. />
  74. <link rel="yandex-tableau-widget" href="yandex-browser-manifest.json" />
  75. <meta name="msapplication-TileColor" content="#555555" />
  76. <meta name="msapplication-TileImage" content="mstile-144x144.png" />
  77. <meta name="msapplication-config" content="browserconfig.xml" />
  78. <link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png" />
  79. <link
  80. rel="icon"
  81. type="image/png"
  82. sizes="192x192"
  83. href="android-chrome-192x192.png"
  84. />
  85. <link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png" />
  86. <link rel="shortcut icon" href="favicon.ico" />
  87. <link
  88. rel="apple-touch-startup-image"
  89. media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 1)"
  90. href="apple-touch-startup-image-320x460.png"
  91. />
  92. <link
  93. rel="apple-touch-startup-image"
  94. media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)"
  95. href="apple-touch-startup-image-640x920.png"
  96. />
  97. <link
  98. rel="apple-touch-startup-image"
  99. media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)"
  100. href="apple-touch-startup-image-640x1096.png"
  101. />
  102. <link
  103. rel="apple-touch-startup-image"
  104. media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)"
  105. href="apple-touch-startup-image-750x1294.png"
  106. />
  107. <link
  108. rel="apple-touch-startup-image"
  109. media="(device-width: 414px) and (device-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3)"
  110. href="apple-touch-startup-image-1182x2208.png"
  111. />
  112. <link
  113. rel="apple-touch-startup-image"
  114. media="(device-width: 414px) and (device-height: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3)"
  115. href="apple-touch-startup-image-1242x2148.png"
  116. />
  117. <link
  118. rel="apple-touch-startup-image"
  119. media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 1)"
  120. href="apple-touch-startup-image-748x1024.png"
  121. />
  122. <link
  123. rel="apple-touch-startup-image"
  124. media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 1)"
  125. href="apple-touch-startup-image-768x1004.png"
  126. />
  127. <link
  128. rel="apple-touch-startup-image"
  129. media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)"
  130. href="apple-touch-startup-image-1496x2048.png"
  131. />
  132. <link
  133. rel="apple-touch-startup-image"
  134. media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)"
  135. href="apple-touch-startup-image-1536x2008.png"
  136. />
  137. <style>
  138. * {
  139. border-radius: 0 !important;
  140. }
  141. html,
  142. body {
  143. height: 100%;
  144. }
  145. body {
  146. background-color: #fafafa;
  147. }
  148. #fold {
  149. background-size: cover;
  150. background: #3398eb url(double-blue-cover.png) no-repeat center center;
  151. min-height: 100%;
  152. }
  153. #fold a.navbar-brand {
  154. color: white;
  155. line-height: 60px;
  156. font-size: 2.5rem;
  157. }
  158. #fold a.icon-download {
  159. color: white;
  160. font-size: 2.5rem;
  161. text-decoration: none;
  162. margin-left: 1.5rem;
  163. }
  164. @media (min-width: 544px) {
  165. #fold .hero {
  166. padding-top: 7rem;
  167. }
  168. }
  169. #features {
  170. background-color: #024379;
  171. color: white;
  172. padding-top: 7rem;
  173. padding-bottom: 7rem;
  174. }
  175. @media (min-width: 544px) {
  176. .feature p {
  177. min-height: 120px;
  178. }
  179. }
  180. .air {
  181. padding-top: 7rem;
  182. padding-bottom: 7rem;
  183. }
  184. @media (min-width: 544px) {
  185. #features {
  186. padding-top: 14rem;
  187. padding-bottom: 7rem;
  188. }
  189. }
  190. #supported-platforms .card {
  191. border: none;
  192. background: none;
  193. }
  194. .text-black {
  195. color: #292b2c;
  196. }
  197. </style>
  198. </head>
  199. <body>
  200. <section id="fold">
  201. <div class="container d-none d-md-block py-sm-3 text-center">
  202. <a class="navbar-brand" href="https://lesspass.com">
  203. <img
  204. src="LessPass-icon-white.svg"
  205. width="60"
  206. height="60"
  207. class="d-inline-block align-top"
  208. alt="LessPass"
  209. />
  210. LessPass
  211. </a>
  212. </div>
  213. <div class="container hero">
  214. <div class="row align-items-center">
  215. <div class="col-12 p-0 col-md-5">
  216. <div class="lesspass--unbordered lesspass--full-width">
  217. <div id="lesspass"></div>
  218. </div>
  219. <div class="text-white px-3 pb-3">
  220. <small>
  221. <i class="fa fa-shield" aria-hidden="true"></i> For more
  222. security use browser extensions
  223. </small>
  224. </div>
  225. </div>
  226. <div class="col-12 col-md-5 ml-auto text-white">
  227. <h2>Stateless Password Manager</h2>
  228. <p class="lead">
  229. Stop wasting your time synchronizing your encrypted vault.
  230. Remember one master password to access your passwords, anywhere,
  231. anytime, from any device. No sync needed.
  232. </p>
  233. <p>
  234. <a
  235. href="https://blog.lesspass.com/lesspass-how-it-works-dde742dd18a4#.vbgschksh"
  236. class="btn btn-secondary"
  237. >
  238. How does it work?
  239. </a>
  240. </p>
  241. </div>
  242. </div>
  243. </div>
  244. </section>
  245. <div id="features">
  246. <div class="container">
  247. <div class="row align-items-center justify-content-center">
  248. <div class="col-12 col-sm-6">
  249. <h2>Compute your password offline</h2>
  250. <p class="lead">
  251. LessPass computes a unique password using a site, login, and a
  252. master password. You don't need to sync a password vault across
  253. every device or to the cloud, because LessPass works offline!
  254. </p>
  255. </div>
  256. <div class="col-12 col-sm-6">
  257. <img src="HowItWorks.png" class="img-fluid" alt="LessPass demo" />
  258. </div>
  259. </div>
  260. <div class="row air">
  261. <div class="col-12 col-sm-4 py-5 feature">
  262. <p class="lead">
  263. Manage complex passwords with LessPass options (numbers only,
  264. adjust length, etc...)
  265. </p>
  266. <img
  267. src="options.png"
  268. class="img-fluid my-1"
  269. alt="LessPass options"
  270. />
  271. </div>
  272. <div class="col-12 col-sm-4 py-5 feature">
  273. <p class="lead">
  274. Change generated password without changing your master password.
  275. Increment the counter field in your options.
  276. </p>
  277. <img
  278. src="counter.png"
  279. class="img-fluid my-1"
  280. alt="LessPass counter"
  281. />
  282. </div>
  283. <div class="col-12 col-sm-4 py-5 feature">
  284. <p class="lead">
  285. Detect an error in your master password without revealing it. Your
  286. master password has a three icon fingerprint. Try this one:
  287. <br />
  288. "<i>I like to eat in this luxury liner</i>".
  289. </p>
  290. <img
  291. src="fingerprint.png"
  292. class="img-fluid my-1"
  293. alt="LessPass fingerprint"
  294. />
  295. </div>
  296. </div>
  297. <div class="row align-items-center justify-content-center">
  298. <div class="col-12 col-sm-5">
  299. <h2>Use LessPass Database for complex passwords</h2>
  300. <p class="lead">
  301. We all know sites with stupid password rules. Keep track of them
  302. with LessPass Database. Sign in, and load or save complex password
  303. profiles to always have your passwords ready.
  304. <br />
  305. Your passwords are never saved, only the profile is!
  306. </p>
  307. </div>
  308. <div class="col-12 col-sm-7">
  309. <img
  310. src="LessPassDatabase.png"
  311. class="img-fluid"
  312. alt="LessPass Database"
  313. />
  314. </div>
  315. </div>
  316. </div>
  317. </div>
  318. <div style="background-color: #f9f9f9;">
  319. <div class="container">
  320. <div id="open-source" class="air">
  321. <div class="row mb-3">
  322. <div class="col-12 col-sm-12">
  323. <h2>
  324. Can you see the source code<br />of your current password
  325. manager?
  326. </h2>
  327. </div>
  328. </div>
  329. <div class="row">
  330. <div class="col-12 col-sm-12">
  331. <p class="lead">
  332. To us, a password manager is only as secure as it is
  333. transparent. That's why LessPass is fully open source. Don't
  334. just take our word for it, take a peek under the hood and see
  335. for yourself!
  336. </p>
  337. <p class="lead">
  338. <a href="https://github.com/lesspass/lesspass"
  339. >View on GitHub</a
  340. >
  341. </p>
  342. </div>
  343. </div>
  344. </div>
  345. <div id="supported-platforms">
  346. <div class="row mb-5">
  347. <div class="col-12 col-sm-12">
  348. <h2>Supported Platforms</h2>
  349. </div>
  350. </div>
  351. <div class="row">
  352. <div class="col-12 col-sm-12">
  353. <div class="card-deck text-center justify-content-center">
  354. <div class="card">
  355. <a
  356. class="card-block text-black"
  357. href="https://play.google.com/store/apps/details?id=com.lesspass.android&hl=en"
  358. >
  359. <div class="card-title">
  360. <i
  361. class="fa fa-fw fa-3x fa-android"
  362. aria-hidden="true"
  363. ></i>
  364. </div>
  365. <div class="card-text">
  366. Android
  367. </div>
  368. </a>
  369. </div>
  370. <div class="card">
  371. <a
  372. class="card-block text-black"
  373. href="https://chrome.google.com/webstore/detail/lesspass/lcmbpoclaodbgkbjafnkbbinogcbnjih"
  374. >
  375. <div class="card-title">
  376. <i
  377. class="fa fa-fw fa-3x fa-chrome"
  378. aria-hidden="true"
  379. ></i>
  380. </div>
  381. <div class="card-text">
  382. Chrome
  383. </div>
  384. </a>
  385. </div>
  386. <div class="card">
  387. <a
  388. class="card-block text-black"
  389. href="https://addons.mozilla.org/en-US/firefox/addon/lesspass/"
  390. >
  391. <div class="card-title">
  392. <i
  393. class="fa fa-fw fa-3x fa-firefox"
  394. aria-hidden="true"
  395. ></i>
  396. </div>
  397. <div class="card-text">
  398. Firefox
  399. </div>
  400. </a>
  401. </div>
  402. <div class="card">
  403. <a
  404. class="card-block text-black"
  405. href="https://github.com/lesspass/lesspass#cli"
  406. >
  407. <div class="card-title">
  408. <i
  409. class="fa fa-fw fa-3x fa-terminal"
  410. aria-hidden="true"
  411. ></i>
  412. </div>
  413. <div class="card-text">
  414. Command Line
  415. </div>
  416. </a>
  417. </div>
  418. </div>
  419. </div>
  420. </div>
  421. </div>
  422. </div>
  423. </div>
  424. <div style="background-color: #f9f9f9;">
  425. <div class="container air">
  426. <div class="row">
  427. <div class="col-12">
  428. <hr />
  429. <small>
  430. Copyright &copy; 2015
  431. <script>
  432. new Date().getFullYear() > 2010 &&
  433. document.write("- " + new Date().getFullYear());
  434. </script>
  435. LessPass
  436. </small>
  437. </div>
  438. </div>
  439. </div>
  440. </div>
  441. <script src="lesspass.min.js"></script>
  442. </body>
  443. </html>