CINXE.COM
Buffer - Reset Your Password
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900|Poppins:700" rel="stylesheet"> <link rel="icon" type="image/svg+xml" sizes="512x512" href="https://static.buffer.com/login/public/favicon.svg" > <title>Buffer - Reset Your Password</title> <meta name="title" content="Buffer - Reset Your Password"> <meta name="description" content="Build your audience and grow your brand on social media. Plan and schedule thumb-stopping content that drives meaningful engagement and growth for your business."> <meta name="apple-itunes-app" content="app-id=490474324, affiliate-data=ct=LoginSmartBanner&pt=936146"/> <meta name="theme-color" content="#6a75fa"/> <link rel="canonical" href="https://login.buffer.com/forgot-password" /> <style data-styled="true" data-styled-version="5.3.11">html,body{font-family:"Roboto";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;overflow:auto;}/*!sc*/ *,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}/*!sc*/ #app{height:100%;width:100%;}/*!sc*/ .hidden{display:none;}/*!sc*/ data-styled.g1[id="sc-global-fXSflR1"]{content:"sc-global-fXSflR1,"}/*!sc*/ .dRrALh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-align-items:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#E5E5E5;background-image:url(https://static.buffer.com/login/public/img/page-background.svg);}/*!sc*/ .dRrALh::before,.dRrALh::after{content:' ';display:table;}/*!sc*/ .dRrALh::after{clear:both;}/*!sc*/ data-styled.g2[id="sc-aXZVg"]{content:"dRrALh,"}/*!sc*/ .cLxViQ{width:100%;background-color:none;height:100%;}/*!sc*/ @media only screen and (max-width:1250px){.cLxViQ{width:100%;}}/*!sc*/ data-styled.g3[id="sc-gEvEer"]{content:"cLxViQ,"}/*!sc*/ .chDGXa{width:100%;padding:0px 56px;margin:16px 0px;background-color:#FFFFFF;}/*!sc*/ @media only screen and (max-width:400px){.chDGXa{padding:0px 24px;}}/*!sc*/ data-styled.g4[id="sc-eqUAAy"]{content:"chDGXa,"}/*!sc*/ .iJtLeJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0px auto;overflow-y:auto;max-width:512px;background-color:#FFFFFF;}/*!sc*/ @media only screen and (max-width:400px){.iJtLeJ{display:block;}}/*!sc*/ data-styled.g5[id="sc-fqkvVR"]{content:"iJtLeJ,"}/*!sc*/ .bGMGxb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:1.5;font-weight:500;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;-webkit-appearance:none;position:relative;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-family:'Roboto';color:#FFFFFF;background-color:#2c4bff;padding-right:16px;padding-left:16px;margin:8px 0px;height:48px;}/*!sc*/ .bGMGxb:hover{background-color:#1F35B3;color:#FFFFFF;}/*!sc*/ .bGMGxb:active{top:1px;}/*!sc*/ .bGMGxb:focus{box-shadow:0 0 0 3px #ABB7FF;outline:0;}/*!sc*/ .bGMGxb.disabled{background-color:#E0E0E0;cursor:not-allowed;color:#636363;}/*!sc*/ data-styled.g6[id="sc-dcJsrY"]{content:"bGMGxb,"}/*!sc*/ .kLYBrU{font-style:normal;font-weight:bold;line-height:44px;font-size:32px;margin-bottom:8px;color:#3D3D3D;}/*!sc*/ @media (max-width:420px){.kLYBrU{font-size:24px;}}/*!sc*/ data-styled.g8[id="sc-gsFSXq"]{content:"kLYBrU,"}/*!sc*/ .hqHxjO{margin:0px 8px;display:inline-block;position:relative;top:1.5px;}/*!sc*/ .hqHxjO.hidden{display:none;}/*!sc*/ data-styled.g12[id="sc-dhKdcB"]{content:"hqHxjO,"}/*!sc*/ .corjvo{color:#9D2637;font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;font-size:12px;position:relative;margin-bottom:16px;display:none;}/*!sc*/ .corjvo.visible{display:block;}/*!sc*/ data-styled.g13[id="sc-kpDqfm"]{content:"corjvo,"}/*!sc*/ .gRAvFr{height:16px;}/*!sc*/ data-styled.g14[id="sc-dAlyuH"]{content:"gRAvFr,"}/*!sc*/ .goPNoJ{padding:0px 56px;}/*!sc*/ @media only screen and (max-width:400px){.goPNoJ{padding:0px 24px;}}/*!sc*/ .cYQzvE{padding:0px 56px;padding:24px 56px 16px 56px;margin:24px 0px 16px 0px;background-color:#F5F5F5;}/*!sc*/ @media only screen and (max-width:400px){.cYQzvE{padding:0px 24px;}}/*!sc*/ @media only screen and (max-width:400px){.cYQzvE{padding:24px 24px;}}/*!sc*/ data-styled.g15[id="sc-jlZhew"]{content:"goPNoJ,cYQzvE,"}/*!sc*/ .imhXvo{width:100%;}/*!sc*/ @media only screen and (max-width:400px){.imhXvo{margin:56px 0px;}}/*!sc*/ data-styled.g16[id="sc-cwHptR"]{content:"imhXvo,"}/*!sc*/ .HVLxs{margin-bottom:8px;}/*!sc*/ .HVLxs .hidden-field{opacity:0;height:0;pointer-events:none;}/*!sc*/ .HVLxs .code-input-wrapper{width:63px;height:63px;}/*!sc*/ @supports (-ms-ime-align:auto){.HVLxs .hidden-field{display:none;}}/*!sc*/ @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.HVLxs .hidden-field{display:none;}}/*!sc*/ data-styled.g17[id="sc-jEACwC"]{content:"HVLxs,"}/*!sc*/ .bQAjNf{width:100%;background-color:#FFFFFF;height:48px;padding-left:16px;padding-right:16px;border-radius:4px;margin:8px 0px;border:1px solid #B8B8B8;font-weight:400;font-size:14px;text-align:left;box-sizing:border-box;-webkit-transition-property:border-width,border-color,box-shadow;transition-property:border-width,border-color,box-shadow;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;box-shadow:2px 2px 0 2px transparent;text-overflow:ellipsis;overflow:hidden;}/*!sc*/ .bQAjNf:focus{background-color:#fff;outline:0;border-color:#2c4bff;box-shadow:0 0 0 3px #ABB7FF;-webkit-transition-property:border-width,border-color,box-shadow;transition-property:border-width,border-color,box-shadow;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}/*!sc*/ .bQAjNf.cap-start{border-radius:4px 0 0 4px;}/*!sc*/ .bQAjNf.cap-start:focus{border-radius:4px;}/*!sc*/ .bQAjNf.cap-none{border-radius:0;border-left:none;border-right:none;}/*!sc*/ .bQAjNf.cap-none:focus{border-radius:4px;border:1px solid #2c4bff;}/*!sc*/ .bQAjNf.cap-end{border-radius:0 4px 4px 0;}/*!sc*/ .bQAjNf.cap-end:focus{border-radius:4px;}/*!sc*/ .bQAjNf.error{border:1px solid #9D2637;background-color:#FDF2F4;}/*!sc*/ .bQAjNf.error:focus{box-shadow:0 0 0 3px #F3AFB9;}/*!sc*/ .bQAjNf:disabled{background:#E0E0E0;border:1px solid #E0E0E0;color:#636363;cursor:not-allowed;}/*!sc*/ .bQAjNf:disabled::-webkit-input-placeholder{color:#B8B8B8;}/*!sc*/ .bQAjNf:disabled::-moz-placeholder{color:#B8B8B8;}/*!sc*/ .bQAjNf:disabled:-ms-input-placeholder{color:#B8B8B8;}/*!sc*/ .bQAjNf:disabled::placeholder{color:#B8B8B8;}/*!sc*/ data-styled.g18[id="sc-cPiKLX"]{content:"bQAjNf,"}/*!sc*/ .lirisC{position:relative;}/*!sc*/ data-styled.g19[id="sc-dLMFU"]{content:"lirisC,"}/*!sc*/ .ctLNaX{width:100%;font-size:normal;font-weight:500;font-size:14px;margin:16px 0px;color:#636363;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ data-styled.g26[id="sc-feUZmu"]{content:"ctLNaX,"}/*!sc*/ .fbA-DAf{color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .fbA-DAf:hover{color:#3D3D3D;}/*!sc*/ data-styled.g27[id="sc-fUnMCh"]{content:"fbA-DAf,"}/*!sc*/ .hZxqak{margin-top:24px;}/*!sc*/ data-styled.g29[id="sc-fHjqPf"]{content:"hZxqak,"}/*!sc*/ .chZvWJ{font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;font-size:14px;color:#636363;}/*!sc*/ data-styled.g30[id="sc-hmdomO"]{content:"chZvWJ,"}/*!sc*/ .kwdawv{font-weight:500;font-size:14px;color:#3D3D3D;text-align:left;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/ data-styled.g36[id="sc-iHGNWf"]{content:"kwdawv,"}/*!sc*/ </style> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-58PRD29');</script> <!-- End Google Tag Manager --> <script> function onLoad() { hcaptcha.execute(); } </script> <script src="https://js.hcaptcha.com/1/api.js?onload=onLoad" async defer></script> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-58PRD29" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="app"><div class="sc-aXZVg dRrALh"><div size="1" class="sc-gEvEer cLxViQ"><div class="sc-fqkvVR iJtLeJ"><div class="sc-eqUAAy chDGXa"><img src="https://static.buffer.com/login/public/img/buffer-logo.svg" width="112" height="28" alt="Buffer Logo" class="sc-fHjqPf hZxqak"/></div><form action="" method="post" id="forgot-password-form" class="sc-cwHptR imhXvo"><div class="sc-jlZhew goPNoJ"><h1 class="sc-gsFSXq kLYBrU">Reset Your Password</h1><div height="16px" class="sc-dAlyuH gRAvFr"></div><p class="sc-hmdomO chZvWJ">Just let us know the email you use to sign in to Buffer and we鈥檒l help you get your password back.</p></div><div class="sc-jlZhew cYQzvE"><div class="sc-jEACwC HVLxs"><label for="email" class="sc-iHGNWf kwdawv">Email Address</label><div class="sc-dLMFU lirisC"><input type="email" id="email" name="email" class="sc-cPiKLX bQAjNf"/><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" style="position:absolute;top:17px;right:8px"><path fill="#158f56" d="M14.992 25.823c5.918 0 10.816-4.89 10.816-10.808S20.902 4.208 14.983 4.208c-5.91 0-10.799 4.889-10.799 10.807 0 5.919 4.898 10.808 10.808 10.808Zm-1.328-5.38c-.308 0-.548-.124-.814-.44L9.654 16.12a.955.955 0 0 1-.232-.606c0-.44.349-.764.755-.764.266 0 .49.1.706.374l2.747 3.445 5.164-8.21c.174-.282.415-.423.663-.423.399 0 .79.274.79.714 0 .2-.109.423-.225.606l-5.586 8.74c-.2.308-.457.449-.772.449Z"></path></svg></div></div><div id="form-error" class="sc-kpDqfm corjvo"><div width="16" height="12" class="sc-dhKdcB hqHxjO"><svg width="12" height="12" viewBox="0 0 12 12" fill="#9D2637" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.25 3C5.25 2.58579 5.58579 2.25 6 2.25C6.41421 2.25 6.75 2.58579 6.75 3V6.75C6.75 7.16421 6.41421 7.5 6 7.5C5.58579 7.5 5.25 7.16421 5.25 6.75V3ZM6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M5.25 9C5.25 8.58579 5.58579 8.25 6 8.25C6.41421 8.25 6.75 8.58579 6.75 9C6.75 9.41421 6.41421 9.75 6 9.75C5.58579 9.75 5.25 9.41421 5.25 9Z" fill="white"></path></svg></div><span class="message"></span></div><button type="submit" id="forgot-password-form-submit" disabled="" class="sc-dcJsrY bGMGxb disabled disabled">Send Password Reset Email</button></div><div class="sc-jlZhew goPNoJ"><div class="sc-feUZmu ctLNaX"><a href="/login" class="sc-fUnMCh fbA-DAf">Take me back to log in</a></div></div><input type="hidden" name="_csrf" value="RvhjTNLL-CqX5PsAbBAS6MHM7DJwj0clB0dM"/></form><div class="sc-eqUAAy chDGXa"></div></div></div></div></div> <script> // Add shared/util functions. function disableButton(button, disable) { if (disable) { button.setAttribute('disabled', true); button.classList.add('disabled'); } else { button.removeAttribute('disabled'); button.classList.remove('disabled'); } } function disableButtonTemporaly(button, duration) { disableButton(button, true); setTimeout(function() { disableButton(button, false); }, duration || 5000); } function clearFormErrors(fields) { if (!fields) return; // @ts-expect-error TS(7006) FIXME: Parameter 'field' implicitly has an 'any' type. fields.forEach(function(field) { field.classList.remove('error'); }); } function getSegmentAnonymousId() { // @ts-expect-error TS(2304) FIXME: Cannot find name 'window'. if (!window.analytics || !window.analytics.user) { return false; } // @ts-expect-error TS(2304) FIXME: Cannot find name 'window'. return window.analytics.user().anonymousId(); } function getMixpanelDistinctId() { // @ts-expect-error TS(2304) FIXME: Cannot find name 'window'. if (!window.mixpanel || !window.mixpanel.get_distinct_id) { return false; } // @ts-expect-error TS(2304) FIXME: Cannot find name 'window'. return window.mixpanel.get_distinct_id(); } function validResetInfo(token, _id) { return !!(token && _id); } function validEmail(value) { // @see http://emailregex.com/ // IE11 throws a syntax error and prevents other JS from loading if the // following email address regex is on it's own line. All other browsers don't // seem to have a problem, so this is just to make IE11 happy // prettier-ignore return value.match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/); } function validPasswordLongitude(value) { return value.length >= 8; } function containsUppercase(value) { return value.match(/[A-Z]+/); } function containsNumberOrSymbol(value) { return value.match(/[^A-Za-z\s]+/); } function injectLogoutIframes() { const domains = [ 'publish', 'analyze', 'engage', 'account' ]; domains.forEach(function(domain) { const iframe = document.createElement('iframe'); iframe.style.display = 'none'; iframe.src = `https://${domain}.buffer.com/post-logout`; document.body.appendChild(iframe); }); } // Add and execute view behaviour. (function onLoad() { const form = document.querySelector('#forgot-password-form'); const emailInput = document.querySelector('#email'); const submitButton = document.querySelector('#forgot-password-form-submit'); if (!form || !emailInput || !submitButton) return; const EMAIL_NOT_VALID = 'That doesn鈥檛 look quite right... Please provide a valid email.'; let clearedErrors = false; function setSubmitButtonState() { if (emailInput && emailInput.value) { disableButton(submitButton, false); } else { disableButton(submitButton, true); } } function addErrorMessage(input, errorMessage) { input.classList.add('error'); const errorBlock = document.querySelector('#form-error'); if (errorBlock) { errorBlock.classList.add('visible'); const errorMsg = errorBlock.querySelector('.message'); if (errorMsg) errorMsg.textContent = errorMessage || ''; } } function onInputChange() { if (!clearedErrors && emailInput) { clearFormErrors([ emailInput ]); clearedErrors = true; } setSubmitButtonState(); } function onSubmit(e) { e.preventDefault(); if (!emailInput) return; if (!form) return; if (validEmail(emailInput.value)) { disableButtonTemporaly(submitButton); form.submit(); } else { addErrorMessage(emailInput, EMAIL_NOT_VALID); } } emailInput.addEventListener('change', onInputChange); emailInput.addEventListener('keyup', onInputChange); submitButton.addEventListener('click', onSubmit); })(); </script> <script src="//d2wy8f7a9ursnm.cloudfront.net/v6/bugsnag.min.js"> </script> <script type="text/javascript"> window.bugsnagClient = bugsnag("d2743076cf64d07829239cb53377d2e8"); </script> <!-- segment.io snippet --> <script type="text/javascript"> function getUTMParams(urlParams) { const utmParams = {} // Define the UTM parameters we are interested in const utmKeys = [ 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', ] utmKeys.forEach((key) => { const value = urlParams.get(key) if (value) { utmParams[key] = value } }) return utmParams } !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(src,options,onError){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src=src;t.onerror=onError;var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=options}; analytics._writeKey="KQLTyvXFs1ec4bIhZTGFGyAsAWveakPd"; analytics._cdn = 'https://segment-analytics.buffer.com'; analytics.SNIPPET_VERSION="4.15.2"; analytics.load( 'https://segment-analytics.buffer.com/analytics.js/v1/KQLTyvXFs1ec4bIhZTGFGyAsAWveakPd/analytics.min.js', { obfuscate: true, integrations: { "Segment.io": { apiHost: "segment-api.buffer.com/v1" }}}, (onError = () => {throw new Error('SegmentLibrary::NotLoaded')}), ); var isLogout = window.location.search.substr(1).split('&').indexOf('logout=true') > -1; if (isLogout) { // Reset all analytics upon logout injectLogoutIframes() analytics.reset() analytics.ready(function() { if (window.mixpanel) { window.mixpanel.reset(); } }); } else { const urlParams = new URLSearchParams(window.location.search) analytics.page({ cta: urlParams.get('cta'), ...getUTMParams(urlParams), screenWidth: screen.width, screenHeight: screen.height, viewportWidth: window.innerWidth, viewportHeight: window.innerHeight, }) } // If something breaks loading Segment let's try with the proxy window.onerror = (msg, source, line, col, err) => { if (msg === 'Uncaught Error: SegmentLibrary::NotLoaded') { analytics._cdn = 'https://breadcrumbs.buffer.com' analytics.load( 'https://breadcrumbs.buffer.com/?key=KQLTyvXFs1ec4bIhZTGFGyAsAWveakPd', { obfuscate: true, integrations: { 'Segment.io': { apiHost: 'breadcrumbs.buffer.com/v1' }, }, }, (onError = () => { data = { userAgent: navigator.userAgent } fetch( 'https://buffer-segment-monitor.bufferapp.workers.dev/', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(data), }, ) throw new Error('SegmentProxy::NotLoaded') }), ) } } }}(); </script> </body> </html>