sd.keepcalms.com Open in urlscan Pro
2606:4700:3034::ac43:94cc  Public Scan

URL: http://sd.keepcalms.com/
Submission: On November 01 via api from US — Scanned from DE

Form analysis 4 forms found in the DOM

<form>
  <input class="kc-form__text engine__creator-input" required="" minlength="3" maxlength="20" placeholder="Your name" type="text" update-preview-disabled="">
  <button type="submit" class="hidden">
  </button>
</form>

<form>
  <input class="kc-form__text engine__creator-input" required="" minlength="3" maxlength="20" placeholder="Your name" type="text" update-preview-disabled="">
  <button type="submit" class="hidden">
  </button>
</form>

POST /create/thoughts/?

<form action="/create/thoughts/?" method="post" accept-charset="utf-8" enctype="multipart/form-data">
  <input type="hidden" name="csrfmiddlewaretoken" value="bGOy97bTC0gUvFpDilGRxgdwhhETp1l3Rno9LnfQUVV4NJJPID4lr7iJ6p7DXRYv">
  <h1 class="creation__description"> Enter what's on your mind, choose a background and create a beautiful poster. You can also use custom text positioning so your thought will match the background exactly as you like. </h1>
  <div class="inspirational-designs--container">
    <div class="inspirational-designs">
      <a href="https://keepcalms.com/n/your-mind-is-a-powerful-thing-when-you-fill-it-with-positive-thoughts-your-life-will-start-to-change-618/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/your-mind-is-a-powerful-thing-when-you-fill-it-with-positive-thoughts-your-life-will-start-to-change-618.jpg" height="130" width="112" alt="Poster: YOUR MIND IS A POWERFUL
THING. WHEN YOU FILL IT
WITH POSITIVE THOUGHTS,
YOUR LIFE WILL START
TO CHANGE."></a><a href="https://keepcalms.com/n/when-educating-the-minds-of-youth-we-must-nor-forget-to-educate-their-souls-dalai-lama/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/when-educating-the-minds-of-youth-we-must-nor-forget-to-educate-their-souls-dalai-lama.jpg" height="130" width="112" alt="Poster: &quot;When educating
the minds of youth,
We must nor forget
to educate their souls&quot;
               - Dalai Lama"></a><a href="https://keepcalms.com/n/the-sun-the-sand-a-drink-in-my-hand-3/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/the-sun-the-sand-a-drink-in-my-hand-3.jpg" height="130" width="112" alt="Poster: THE SUN
THE SAND
A DRINK IN
MY HAND"></a><a href="https://keepcalms.com/n/i-dream-of-a-never-ending-summer-2/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/i-dream-of-a-never-ending-summer-2.jpg" height="130" width="112" alt="Poster: I dream of a
   never ending
         summer"></a><a href="https://keepcalms.com/n/just-another-thing-hanging-over-your-head-41/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/just-another-thing-hanging-over-your-head-41.jpg" height="130" width="112" alt="Poster: JUST 
ANOTHER THING 
HANGING OVER 
YOUR HEAD"></a><a href="https://keepcalms.com/n/wanderlust-wednesday/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/wanderlust-wednesday.jpg" height="130" width="112" alt="Poster: wanderlust
wednesday.............................."></a><a href="https://keepcalms.com/n/follow-the-waves/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/follow-the-waves.jpg" height="130" width="112" alt="Poster: FOLLOW
THE
WAVES"></a><a href="https://keepcalms.com/n/summer-rain/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/summer-rain.jpg" height="130" width="112" alt="Poster: SUMMER
RAIN"></a><a href="https://keepcalms.com/n/life-isn-t-about-waiting-for-the-storm-to-pass-it-s-learning-to-dance-in-the-rain-14/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/life-isn-t-about-waiting-for-the-storm-to-pass-it-s-learning-to-dance-in-the-rain-14.jpg" height="130" width="112" alt="Poster: Life isn't about waiting
for the storm to pass...
It's learning to dance
in the rain!
             "></a><a href="https://keepcalms.com/n/slowly-drifting/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/slowly-drifting.jpg" height="130" width="112" alt="Poster: SLOWLY
DRIFTING"></a><a href="https://keepcalms.com/n/forget-the-haters-because-somebody-loves-you-3/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/forget-the-haters-because-somebody-loves-you-3.jpg" height="130" width="112" alt="Poster: Forget the haters,
because somebody
loves you"></a><a href="https://keepcalms.com/n/a-smile-is-the-prettiest-thing-you-can-wear-diana-g/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/a-smile-is-the-prettiest-thing-you-can-wear-diana-g.jpg" height="130" width="112" alt="Poster: A smile is the prettiest
 thing you can wear.

-Diana G."></a><a href="https://keepcalms.com/n/just-like-fire/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/just-like-fire.jpg" height="130" width="112" alt="Poster: JUST LIKE FIRE"></a><a href="https://keepcalms.com/n/sweet-482/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/sweet-482.jpg" height="130" width="112" alt="Poster: 




SWEET"></a><a href="https://keepcalms.com/n/-dont-let-school-get-in-the-way-of-your-education/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/-dont-let-school-get-in-the-way-of-your-education.jpg" height="112" width="112" alt="Poster: 
 DON'T LET SCHOOL 
 GET IN THE WAY
 OF YOUR EDUCATION"></a><a href="https://keepcalms.com/n/summer-vibes/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/summer-vibes.jpg" height="130" width="112" alt="Poster: SUMMER VIBES"></a><a href="https://keepcalms.com/n/so-ready-for-summer/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/so-ready-for-summer.jpg" height="130" width="112" alt="Poster: SO READY FOR SUMMER"></a>
    </div>
  </div>
  <input id="advanced-toggle-thoughts" type="checkbox" class="advanced-toggle__input" update-preview-disabled="">
  <div class="creation__central-container">
    <div class="creation-form">
      <div class="creation__height-wrapper">
        <div class="grid-c grid-c-xs1 grid-c-s1 grid-c-m2 grid-c-l3">
          <h2 class="creation-form--header">Text</h2>
          <textarea name="line1" id="id_line1" class="kc-form__textarea kc-on-form-change" rows="10" cols="40" maxlength="1000">YOUR MIND IS A POWERFUL
THING. WHEN YOU FILL IT
WITH POSITIVE THOUGHTS,
YOUR LIFE WILL START
TO CHANGE.</textarea>
          <div class="grid-c-no-pad grid-c-xs2 creation__text-position-left">
            <label for="id_x_pos" class="kc-form__label kc-form__label--minor"> x position: </label>
            <input type="range" name="x_pos" value="0.106" step="0.001" min="0" max="1" required="" class="kc-form__slider kc-on-form-change" id="id_x_pos">
          </div>
          <div class="grid-c-no-pad grid-c-xs2 creation__text-position-right">
            <label for="id_y_pos" class="kc-form__label kc-form__label--minor"> y position: </label>
            <input type="range" name="y_pos" value="0.106" step="0.001" min="0" max="1" required="" class="kc-form__slider kc-on-form-change" id="id_y_pos">
          </div>
        </div>
        <div class="grid-c grid-c-xs1 grid-c-s1 grid-c-m2 grid-c-l3">
          <h2 class="creation-form--header">Font</h2>
          <div class="creation__fonts-container">
            <div class="creation__fonts-option">
              <input type="radio" name="font" id="thoughts_font_keepcalm" value="keepcalm" class="kc-radio-input kc-on-form-change">
              <label for="thoughts_font_keepcalm" class="kc-radio-label kc-form__label--selectable">
                <span></span>
                <img class="v-a-m" src="https://s.keepcalms.com/res/keepcalm/i/font-previews/keep_calm.png"
                  srcset="https://s.keepcalms.com/res/keepcalm/i/font-previews/keep_calm.png 1x, https://s.keepcalms.com/res/keepcalm/i/font-previews/keep_calm%402x.png 2x" alt="Keep Calm">
              </label>
            </div>
            <div class="creation__fonts-option">
              <input type="radio" name="font" id="thoughts_font_avenir" value="Avenir" class="kc-radio-input kc-on-form-change">
              <label for="thoughts_font_avenir" class="kc-radio-label kc-form__label--selectable">
                <span></span>
                <img class="v-a-m" src="https://s.keepcalms.com/res/keepcalm/i/font-previews/avenir.png"
                  srcset="https://s.keepcalms.com/res/keepcalm/i/font-previews/avenir.png 1x, https://s.keepcalms.com/res/keepcalm/i/font-previews/avenir%402x.png 2x" alt="Avenir LT 65 Medium">
              </label>
            </div>
            <div class="creation__fonts-option">
              <input type="radio" name="font" id="thoughts_font_gil" value="gil_____" class="kc-radio-input kc-on-form-change">
              <label for="thoughts_font_gil" class="kc-radio-label kc-form__label--selectable">
                <span></span>
                <img class="v-a-m" src="https://s.keepcalms.com/res/keepcalm/i/font-previews/gill.png" srcset="https://s.keepcalms.com/res/keepcalm/i/font-previews/gill.png 1x, https://s.keepcalms.com/res/keepcalm/i/font-previews/gill%402x.png 2x"
                  alt="Gill Sans MT Bold">
              </label>
            </div>
            <div class="creation__fonts-option">
              <input type="radio" name="font" id="thoughts_font_arialuni" value="arialuni" class="kc-radio-input kc-on-form-change">
              <label for="thoughts_font_arialuni" class="kc-radio-label kc-form__label--selectable">
                <span></span>
                <img class="v-a-m" src="https://s.keepcalms.com/res/keepcalm/i/font-previews/arial.png" srcset="https://s.keepcalms.com/res/keepcalm/i/font-previews/arial.png 1x, https://s.keepcalms.com/res/keepcalm/i/font-previews/arial%402x.png 2x"
                  alt="Arial">
              </label>
            </div>
            <div class="creation__fonts-option">
              <input type="radio" name="font" id="thoughts_font_times" value="times" class="kc-radio-input kc-on-form-change">
              <label for="thoughts_font_times" class="kc-radio-label kc-form__label--selectable">
                <span></span>
                <img class="v-a-m" src="https://s.keepcalms.com/res/keepcalm/i/font-previews/times.png" srcset="https://s.keepcalms.com/res/keepcalm/i/font-previews/times.png 1x, https://s.keepcalms.com/res/keepcalm/i/font-previews/times%402x.png 2x"
                  alt="Times New Roman">
              </label>
            </div>
            <div class="creation__fonts-option">
              <input type="radio" name="font" id="thoughts_font_summer_loving" value="summer_loving" class="kc-radio-input kc-on-form-change">
              <label for="thoughts_font_summer_loving" class="kc-radio-label kc-form__label--selectable">
                <span></span>
                <img class="v-a-m" src="https://s.keepcalms.com/res/keepcalm/i/font-previews/summer.png"
                  srcset="https://s.keepcalms.com/res/keepcalm/i/font-previews/summer.png 1x, https://s.keepcalms.com/res/keepcalm/i/font-previews/summer%402x.png 2x" alt="Summer Lovin">
              </label>
            </div>
            <div class="creation__fonts-option">
              <input type="radio" name="font" id="thoughts_font_scranton_fancy" value="scranton_fancy" class="kc-radio-input kc-on-form-change">
              <label for="thoughts_font_scranton_fancy" class="kc-radio-label kc-form__label--selectable">
                <span></span>
                <img class="v-a-m" src="https://s.keepcalms.com/res/keepcalm/i/font-previews/scranton.png"
                  srcset="https://s.keepcalms.com/res/keepcalm/i/font-previews/scranton.png 1x, https://s.keepcalms.com/res/keepcalm/i/font-previews/scranton%402x.png 2x" alt="Scranton Fancy">
              </label>
            </div>
            <div class="creation__fonts-option">
              <input type="radio" name="font" id="thoughts_font_green_surf" value="green_surf" class="kc-radio-input kc-on-form-change">
              <label for="thoughts_font_green_surf" class="kc-radio-label kc-form__label--selectable">
                <span></span>
                <img class="v-a-m" src="https://s.keepcalms.com/res/keepcalm/i/font-previews/green.png" srcset="https://s.keepcalms.com/res/keepcalm/i/font-previews/green.png 1x, https://s.keepcalms.com/res/keepcalm/i/font-previews/green%402x.png 2x"
                  alt="Green Surf">
              </label>
            </div>
            <div class="creation__fonts-option">
              <input type="radio" name="font" id="thoughts_font_happy_dreams" value="happy_dreams" class="kc-radio-input kc-on-form-change" checked="">
              <label for="thoughts_font_happy_dreams" class="kc-radio-label kc-form__label--selectable">
                <span></span>
                <img class="v-a-m" src="https://s.keepcalms.com/res/keepcalm/i/font-previews/happy.png" srcset="https://s.keepcalms.com/res/keepcalm/i/font-previews/happy.png 1x, https://s.keepcalms.com/res/keepcalm/i/font-previews/happy%402x.png 2x"
                  alt="Happy Dreams">
              </label>
            </div>
          </div>
        </div>
        <div class="grid-c grid-c-xs1 grid-c-s1 grid-c-m2 grid-c-l3">
          <div class="grid-r">
            <h2 class="creation-form--header">Background</h2>
          </div>
          <input type="text" name="backColor" value="#f2f2f2" id="id_backColor" required="" class="fully-hidden kc-on-form-change" maxlength="7">
          <input type="hidden" name="default_bg" value="default/mountain-984277.jpg" class="kc-on-form-change" id="id_default_bg">
          <input type="hidden" name="uploaded_bg_filename" class="kc-on-form-change" id="id_uploaded_bg_filename">
          <input id="id-background" type="hidden" class="kc-on-form-change">
          <label for="id-background" class="kc-form__label kc-form__label--selectable text-image">
            <div class="text-image__text"> Background <br>
              <span class="kc-form__label--helper">(Click to change)</span>
            </div>
            <div class="creation__background-container">
              <img class="text-image__image" width="75px" height="75px" src="https://sd.keepcalms.com/res/default/previews/mountain-984277.jpg" alt="Current background image or colour">
            </div>
          </label>
          <input type="text" name="foreColor" value="#000000" id="id_foreColor" required="" class="fully-hidden kc-on-form-change" maxlength="7">
          <label for="id_foreColor" class="kc-form__label kc-form__label--selectable creation__text-colour"> Text Colour <br>
            <span class="kc-form__label--helper">(Click to change)</span>
            <br>
            <div data-input="todo" class="colour-picker-box" style="background-color: rgb(0, 0, 0); color: white;">#000000</div>
          </label>
        </div>
      </div>
      <label for="advanced-toggle-thoughts" class="advanced-toggle advanced-toggle--floating kc-form__label--selectable">
        <span class="advanced-toggle__text"></span>
        <img class="advanced-toggle__icon" width="11" height="5" src="https://s.keepcalms.com/res/keepcalm/i/icons.svg#chevron" alt="">
      </label>
    </div>
    <div class="creation__preview-container">
      <div class="creation__preview-text"> Preview </div>
      <div class="creation__preview">
        <article class="creation-card">
          <figure class="card-figure">
            <img class="creation__preview-image creation__preview-image--updating" alt="Your poster preview" title="Your poster preview" src="">
            <div class="creation__preview-loading"></div>
          </figure>
          <div class="creation__preview-error"></div>
          <div class="card-content">
            <div class="card-author">
              <img class="author-avatar" src="https://s.keepcalms.com/res/keepcalm/i/avatars/default_avatar46.png" alt="User's avatar" width="46px" height="46px">
            </div>
            <div class="card-meta" style="padding-right: 50px; text-align: left;">
              <input type="text" name="creatorName" maxlength="20" minlength="4" required="" placeholder="Your name" class="kc-form__text" id="id_creatorName">
            </div>
          </div>
          <div class="card-interactions" style="padding: 15px;">
            <input type="text" name="imageTitle" id="id_imageTitle" placeholder="Use @usernames, #hashtags" class="kc-form__text" maxlength="200">
          </div>
        </article>
      </div>
    </div>
  </div>
  <div class="creation__advanced-options">
    <div class="grid-c grid_c--always-pad grid-c-xs1 grid-c-s2 grid-c-m4 grid-c-l4">
      <label for="id_width" class="kc-form__label kc-form__label--minor"> Image width (px) </label>
      <input type="number" name="width" value="600" min="100" max="2000" required="" id="id_width" inputmode="numeric" pattern="[0-9]*" class="kc-form__text kc-on-form-change">
    </div>
    <div class="grid-c grid-c-xs1 grid-c-s2 grid-c-m4 grid-c-l4">
      <label for="id_height" class="kc-form__label kc-form__label--minor"> Image height (px) </label>
      <input type="number" name="height" value="700" min="100" max="2000" required="" id="id_height" inputmode="numeric" pattern="[0-9]*" class="kc-form__text kc-on-form-change">
    </div>
    <div class="grid-c grid-c-xs1 grid-c-s2 grid-c-m4 grid-c-l4">
      <label for="id_largeFontSize" class="kc-form__label kc-form__label--minor"> Font size </label>
      <input type="number" name="largeFontSize" value="40" inputmode="numeric" pattern="[0-9]*" min="10" max="300" required="" class="kc-form__text kc-on-form-change" id="id_largeFontSize">
    </div>
    <div class="grid-c grid_c--always-pad grid-c-xs1 grid-c-s2 grid-c-m4 grid-c-l4">
      <label for="id_text_align" class="kc-form__label kc-form__label--minor"> Text align </label>
      <div class="tall-select creation__text-align__selected kc-form__text" data-options-selector=".options">
        <input type="number" name="text_align" value="0" required="" class="fully-hidden kc-on-form-change" id="id_text_align">
        <span class="selected-value">left</span>
      </div>
      <div class="tall-select-options--full-width creation__text-align__choices" style="position: absolute; display: none;">
        <div class="option" data-value="left" data-tab-id="0"> left </div>
        <div class="option" data-value="center" data-tab-id="1"> center </div>
        <div class="option" data-value="right" data-tab-id="2"> right </div>
      </div>
    </div>
  </div>
  <label for="advanced-toggle-thoughts" class="advanced-toggle advanced-toggle--mobile kc-form__label--selectable">
    <span class="advanced-toggle__text"></span>
    <img class="advanced-toggle__icon" width="11" height="5" src="https://s.keepcalms.com/res/keepcalm/i/icons.svg#chevron" alt="">
  </label>
  <div class="creation__footer">
    <div class="creation__generate-wrapper">
      <div class="creation__extra-options">
        <span>
          <a class="open-join-in-cleanly-action" href="/accounts/login/">
                        Login to Facebook to post to your wall
                        &nbsp;<img class="v-a-s" width="16" height="16" src="https://s.keepcalms.com/res/keepcalm/i/icons.svg#facebook" alt="Facebook">
                    </a>
        </span>
        <br>
        <span>
          <a class="open-join-in-cleanly-action" href="/accounts/login/">
                        Login
                    </a> to make this poster private &nbsp;<img class="v-a-s" width="16" height="16" src="https://s.keepcalms.com/res/keepcalm/i/icons.svg#padlock" alt="Padlock">
        </span>
      </div>
      <div class="creation__submit"> Sorry, poster creation is currently unavailable </div>
    </div>
    <div class="creation__social">
      <div class="fb-like fb_iframe_widget" data-href="https://www.facebook.com/keepcalmgenerator" data-width="280" data-layout="standard" data-action="like" data-show-faces="false" data-share="true" fb-xfbml-state="rendered"
        fb-iframe-plugin-query="action=like&amp;app_id=177054532316756&amp;container_width=0&amp;href=https%3A%2F%2Fwww.facebook.com%2Fkeepcalmgenerator&amp;layout=standard&amp;locale=en_US&amp;sdk=joey&amp;share=true&amp;show_faces=false&amp;width=280">
        <span style="vertical-align: top; width: 0px; height: 0px; overflow: hidden;"><iframe name="f21f04a2714b704" width="280px" height="1000px" data-testid="fb:like Facebook Social Plugin" title="fb:like Facebook Social Plugin" frameborder="0"
            allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
            src="https://www.facebook.com/plugins/like.php?action=like&amp;app_id=177054532316756&amp;channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df1fcb988f2a64e4%26domain%3Dsd.keepcalms.com%26is_canvas%3Dfalse%26origin%3Dhttp%253A%252F%252Fsd.keepcalms.com%252Ff2561e22e1f2864%26relation%3Dparent.parent&amp;container_width=0&amp;href=https%3A%2F%2Fwww.facebook.com%2Fkeepcalmgenerator&amp;layout=standard&amp;locale=en_US&amp;sdk=joey&amp;share=true&amp;show_faces=false&amp;width=280"
            style="border: none; visibility: visible; width: 0px; height: 0px;"></iframe></span></div>
    </div>
  </div>
</form>

POST /create/meme/?

<form action="/create/meme/?" method="post" accept-charset="utf-8" enctype="multipart/form-data">
  <input type="hidden" name="csrfmiddlewaretoken" value="bGOy97bTC0gUvFpDilGRxgdwhhETp1l3Rno9LnfQUVV4NJJPID4lr7iJ6p7DXRYv">
  <h1 class="creation__description"> Choose from our pictures or upload your own images and photos, add a funny caption and make your friends laugh. <br> Share with your friends across your social channels from the poster page. </h1>
  <div class="inspirational-designs--container">
    <div class="inspirational-designs">
      <a href="https://keepcalms.com/n/i-had-fun-once-it-was-awful-1883/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/i-had-fun-once-it-was-awful-1883.jpg" height="130" width="112" alt="Poster: I HAD FUN ONCE IT WAS AWFUL"></a><a href="https://keepcalms.com/n/hands-up-if-you-love-fridays/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/hands-up-if-you-love-fridays.jpg" height="130" width="112" alt="Poster: Hands up if you love Fridays"></a><a href="https://keepcalms.com/n/you-are-the-best-father/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/you-are-the-best-father.jpg" height="130" width="112" alt="Poster: YOU ARE THE BEST FATHER"></a><a href="https://keepcalms.com/n/it-s-finally-vacation-time/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/it-s-finally-vacation-time.jpg" height="130" width="112" alt="Poster: IT'S FINALLY VACATION TIME"></a><a href="https://keepcalms.com/n/ice-cream-goes-witn-summertime/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/ice-cream-goes-witn-summertime.jpg" height="130" width="112" alt="Poster: ICE CREAM GOES WITN SUMMERTIME"></a><a href="https://keepcalms.com/n/exercise-i-thought-you-said-extra-fries-1/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/exercise-i-thought-you-said-extra-fries-1.jpg" height="130" width="112" alt="Poster: Exercise? I thought you said extra fries"></a><a href="https://keepcalms.com/n/pugs-and-kisses-1/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/pugs-and-kisses-1.jpg" height="130" width="112" alt="Poster: PUGS AND  KISSES"></a><a href="https://keepcalms.com/n/it-s-monday-again-1/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/it-s-monday-again-1.jpg" height="130" width="112" alt="Poster: IT'S MONDAY AGAIN..."></a><a href="https://keepcalms.com/n/what-do-you-mean-it-s-raining-cats-and-dogs-2/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/what-do-you-mean-it-s-raining-cats-and-dogs-2.jpg" height="130" width="112" alt="Poster: what do you mean it's raining cats and dogs??"></a><a href="https://keepcalms.com/n/fri-nally-2/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/fri-nally-2.jpg" height="130" width="112" alt="Poster:  FRI-NALLY"></a><a href="https://keepcalms.com/n/surprise-151/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/surprise-151.jpg" height="130" width="112" alt="Poster:  SURPRISE!"></a><a href="https://keepcalms.com/n/purrfect-mum-4/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/purrfect-mum-4.jpg" height="130" width="112" alt="Poster:  PURRFECT MUM"></a><a href="https://keepcalms.com/n/they-changed-the-mona-lisa/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/they-changed-the-mona-lisa.jpg" height="130" width="112" alt="Poster: they changed the mona lisa"></a><a href="https://keepcalms.com/n/-14068908/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/-14068908.jpg" height="130" width="112" alt="Poster:     "></a><a href="https://keepcalms.com/n/life-is-really-what-you-make-it/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/life-is-really-what-you-make-it.jpg" height="130" width="112" alt="Poster:        Life is really             What you make it "></a><a href="https://keepcalms.com/n/what-doesn-t-kill-you-definitely-makes-you-stronger/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/what-doesn-t-kill-you-definitely-makes-you-stronger.jpg" height="130" width="112" alt="Poster: What doesn't kill you definitely makes you stronger"></a><a href="https://keepcalms.com/n/ima-sniff-you-out-like-it-be-my-job/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/ima-sniff-you-out-like-it-be-my-job.jpg" height="130" width="112" alt="Poster: Ima sniff you out.. ..like it be my job"></a><a href="https://keepcalms.com/n/what-you-lookin-at-huh/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/what-you-lookin-at-huh.jpg" height="130" width="112" alt="Poster: what you lookin' at? huh?"></a><a href="https://keepcalms.com/n/just-in-case-2/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/just-in-case-2.jpg" height="130" width="112" alt="Poster: Just in case "></a><a href="https://keepcalms.com/n/love-is-temporary-pizza-is-forever/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/love-is-temporary-pizza-is-forever.jpg" height="130" width="112" alt="Poster: Love is temporary Pizza is forever"></a><a href="https://keepcalms.com/n/monday-already-i-m-still-eating-my-sunday-roast-2/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/monday-already-i-m-still-eating-my-sunday-roast-2.jpg" height="130" width="112" alt="Poster: MONDAY ALREADY? I'M STILL EATING MY SUNDAY ROAST"></a><a href="https://keepcalms.com/n/surround-yourself-with-people-on-the-same-mission-as-you/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/surround-yourself-with-people-on-the-same-mission-as-you.jpg" height="130" width="112" alt="Poster: SURROUND YOURSELF WITH PEOPLE ON THE SAME MISSION AS YOU..."></a><a href="https://keepcalms.com/n/moms-not-all-superheroes-wear-caps/" class="inspirational-design"><img src="https://sd.keepcalms.com/i-w112/moms-not-all-superheroes-wear-caps.jpg" height="130" width="112" alt="Poster: MOMS NOT ALL SUPERHEROES WEAR CAPS"></a>
    </div>
  </div>
  <input id="advanced-toggle-meme" type="checkbox" class="advanced-toggle__input" update-preview-disabled="">
  <div class="creation__central-container">
    <div class="creation-form">
      <div class="creation__height-wrapper">
        <div class="grid-c grid-c-xs1 grid-c-s1 grid-c-m2 grid-c-l2">
          <div class="grid-r">
            <h2 class="creation-form--header">Background</h2>
          </div>
          <input type="text" name="backColor" value="#f2f2f2" id="id_backColor" required="" class="fully-hidden kc-on-form-change" maxlength="7">
          <input type="hidden" name="default_bg" value="default/grumpy_cat.jpg" class="kc-on-form-change" id="id_default_bg">
          <input type="hidden" name="uploaded_bg_filename" class="kc-on-form-change" id="id_uploaded_bg_filename">
          <input id="id-background" type="hidden">
          <label for="id-background" class="kc-form__label kc-form__label--selectable text-image">
            <div class="text-image__text"> Background <br>
              <span class="kc-form__label--helper">(Click to change)</span>
            </div>
            <div class="creation__background-container">
              <img class="text-image__image" width="75px" height="75px" src="https://sd.keepcalms.com/res/default/previews/grumpy_cat.jpg" alt="Current background image">
            </div>
          </label>
        </div>
        <div class="grid-c grid-c-xs1 grid-c-s1 grid-c-m2 grid-c-l2">
          <h2 class="creation-form--header">Text</h2>
          <label for="form.line1.id_for_label" class="kc-form__label kc-form__label--minor kc-form__label--solo"> Line1 </label>
          <input type="text" name="line1" value="I HAD FUN ONCE" id="id_line1" placeholder="Top line" class="kc-form__text kc-on-form-change" maxlength="120">
          <label for="form.line2.id_for_label" class="kc-form__label kc-form__label--minor kc-form__label--solo"> Line2 </label>
          <input type="text" name="line2" value="IT WAS AWFUL" id="id_line2" placeholder="Bottom line" class="kc-form__text kc-on-form-change" maxlength="120">
        </div>
      </div>
      <label for="advanced-toggle-meme" class="advanced-toggle advanced-toggle--floating kc-form__label--selectable">
        <span class="advanced-toggle__text"></span>
        <img class="advanced-toggle__icon" width="11" height="5" src="https://s.keepcalms.com/res/keepcalm/i/icons.svg#chevron" alt="">
      </label>
    </div>
    <div class="creation__preview-container">
      <div class="creation__preview-text"> Preview </div>
      <div class="creation__preview">
        <article class="creation-card">
          <figure class="card-figure">
            <img class="creation__preview-image creation__preview-image--updating" alt="Your poster preview" title="Your poster preview" src="">
            <div class="creation__preview-loading"></div>
          </figure>
          <div class="creation__preview-error"></div>
          <div class="card-content">
            <div class="card-author">
              <img class="author-avatar" src="https://s.keepcalms.com/res/keepcalm/i/avatars/default_avatar46.png" alt="User's avatar" width="46px" height="46px">
            </div>
            <div class="card-meta" style="padding-right: 50px; text-align: left;">
              <input type="text" name="creatorName" maxlength="20" minlength="4" required="" placeholder="Your name" class="kc-form__text" id="id_creatorName">
            </div>
          </div>
          <div class="card-interactions" style="padding: 15px;">
            <input type="text" name="imageTitle" id="id_imageTitle" placeholder="Use @usernames, #hashtags" class="kc-form__text" maxlength="200">
          </div>
        </article>
      </div>
    </div>
  </div>
  <div class="creation__advanced-options">
    <div class="grid-c grid_c--always-pad grid-c-xs1 grid-c-s2 grid-c-m2 grid-c-l2">
      <label for="id_width" class="kc-form__label kc-form__label--minor"> Image width (px) </label>
      <input type="number" name="width" value="600" min="100" max="2000" required="" id="id_width" inputmode="numeric" pattern="[0-9]*" class="kc-form__text kc-on-form-change">
    </div>
    <div class="grid-c grid_c--always-pad grid-c-xs1 grid-c-s2 grid-c-m2 grid-c-l2">
      <label for="id_height" class="kc-form__label kc-form__label--minor"> Image height (px) </label>
      <input type="number" name="height" value="700" min="100" max="2000" required="" id="id_height" inputmode="numeric" pattern="[0-9]*" class="kc-form__text kc-on-form-change">
    </div>
  </div>
  <label for="advanced-toggle-meme" class="advanced-toggle advanced-toggle--mobile kc-form__label--selectable">
    <span class="advanced-toggle__text"></span>
    <img class="advanced-toggle__icon" width="11" height="5" src="https://s.keepcalms.com/res/keepcalm/i/icons.svg#chevron" alt="">
  </label>
  <div class="creation__footer">
    <div class="creation__generate-wrapper">
      <div class="creation__extra-options">
        <span>
          <a class="open-join-in-cleanly-action" href="/accounts/login/">
                        Login to Facebook to post to your wall
                        &nbsp;<img class="v-a-s" width="16" height="16" src="https://s.keepcalms.com/res/keepcalm/i/icons.svg#facebook" alt="Facebook">
                    </a>
        </span>
        <br>
        <span>
          <a class="open-join-in-cleanly-action" href="/accounts/login/">
                        Login
                    </a> to make this poster private &nbsp;<img class="v-a-s" width="16" height="16" src="https://s.keepcalms.com/res/keepcalm/i/icons.svg#padlock" alt="Padlock">
        </span>
      </div>
      <div class="creation__submit"> Sorry, poster creation is currently unavailable </div>
    </div>
    <div class="creation__social">
      <div class="fb-like fb_iframe_widget" data-href="https://www.facebook.com/keepcalmgenerator" data-width="280" data-layout="standard" data-action="like" data-show-faces="false" data-share="true" fb-xfbml-state="rendered"
        fb-iframe-plugin-query="action=like&amp;app_id=177054532316756&amp;container_width=0&amp;href=https%3A%2F%2Fwww.facebook.com%2Fkeepcalmgenerator&amp;layout=standard&amp;locale=en_US&amp;sdk=joey&amp;share=true&amp;show_faces=false&amp;width=280">
        <span style="vertical-align: top; width: 0px; height: 0px; overflow: hidden;"><iframe name="f3b1f8b28e469b4" width="280px" height="1000px" data-testid="fb:like Facebook Social Plugin" title="fb:like Facebook Social Plugin" frameborder="0"
            allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
            src="https://www.facebook.com/plugins/like.php?action=like&amp;app_id=177054532316756&amp;channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Dfe9de2614c5fb8%26domain%3Dsd.keepcalms.com%26is_canvas%3Dfalse%26origin%3Dhttp%253A%252F%252Fsd.keepcalms.com%252Ff2561e22e1f2864%26relation%3Dparent.parent&amp;container_width=0&amp;href=https%3A%2F%2Fwww.facebook.com%2Fkeepcalmgenerator&amp;layout=standard&amp;locale=en_US&amp;sdk=joey&amp;share=true&amp;show_faces=false&amp;width=280"
            style="border: none; visibility: visible; width: 0px; height: 0px;"></iframe></span></div>
    </div>
  </div>
</form>

Text Content

Cookie Policy
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got it!
The Keep Calm-o-Matic
Create Discover
 * About us
 * Help centre
 * Terms & conditions

 * Shop
 * About us
 * Help centre
 * Terms & conditions

 * Join in

 * 



Top hits



View all results

Create Discover Shop


CREATE


START CREATING YOUR OWN POSTER DESIGNS FOR FREE, FROM CLASSIC KEEP CALM TO MEMES

Create my Poster


DISCOVER


SEE THE VERY BEST DESIGNS FROM THE CREATIVE KEEP CALM-O-MATIC COMMUNITY

Browse the Gallery



KEEP CALM AND CARRY ON


FOR OVER 10 YEARS WE'VE ENABLED PEOPLE TO CREATE THEIR OWN DESIGNS BASED ON THE
FAMOUS 'KEEP CALM AND CARRY ON'. THE SITE IS CURRENTLY IN 'READ ONLY' MODE, BUT
WE THANK YOU ALL FOR YOUR SUPPORT OVER THE YEARS.


TO CREATE YOUR OWN CUSTOM DESIGN JUST CHANGE YOUR MESSAGE ON THE POSTER BELOW
AND ADJUST THE STYLING TO MATCH YOUR IDEA. THE DEFAULT VALUES HAVE BEEN CHOSEN
TO MATCH THE ORIGINAL 'KEEP CALM' POSTER AS CLOSELY AS POSSIBLE.

ONCE YOU HAVE CREATED YOUR IMAGE YOU CAN BROWSE A SELECTION OF PRODUCTS
AVAILABLE FOR PURCHASE, ALL BEARING YOUR NEW DESIGN.




IMAGES

Background
(Click to change)

Logo
(Click to change)



TEXT

Keep Calm Font Always in my Heart Bangers Candal Chewy Dancing Script Great
Vibes Indie Flower Inknut Antiqua Lobster Two Lora Orbitron Pacifico Quicksand
Shadows Into Light

Text Colour
(Click to change) Line 1 Line 2 Line 3 Line 4 Line 5
Preview

Auto Size Fonts
Small Font Size
Large Font Size
Image Width (Px)
Image Height (Px)
Login to Facebook to post to your wall  
Login to make this poster private  
Sorry, poster creation is currently unavailable



Use this colour


CREATE A BEAUTIFUL QUOTE WITH OUR NEW QUOTE MAKER.
CHOOSE A BACKGROUND, POSITION YOUR TEXT TO SUIT THE BACKGROUND EXACTLY AS YOU
LIKE, TO CREATE YOUR DESIGN.




TEXT

In the end, we only regret the chances we didn't take
left to right:
top to bottom:


FONT

Hello Beautiful Hello Beautiful Marker Umbrella Aslang Barry Shadows Into Light
Quicksand Text alignment Left Center Right


COLOURS

Background
(Click to change)

Text Colour
(Click to change)

Preview

Login to Facebook to post to your wall  
Login to make this poster private  
Sorry, poster creation is currently unavailable


Use this colour


ENTER WHAT'S ON YOUR MIND, CHOOSE A BACKGROUND AND CREATE A BEAUTIFUL POSTER.
YOU CAN ALSO USE CUSTOM TEXT POSITIONING SO YOUR THOUGHT WILL MATCH THE
BACKGROUND EXACTLY AS YOU LIKE.




TEXT

YOUR MIND IS A POWERFUL THING. WHEN YOU FILL IT WITH POSITIVE THOUGHTS, YOUR
LIFE WILL START TO CHANGE.
x position:
y position:


FONT




BACKGROUND

Background
(Click to change)

Text Colour
(Click to change)

#000000
Preview

Image width (px)
Image height (px)
Font size
Text align
left
left
center
right
Login to Facebook to post to your wall  
Login to make this poster private  
Sorry, poster creation is currently unavailable




CHOOSE FROM OUR PICTURES OR UPLOAD YOUR OWN IMAGES AND PHOTOS, ADD A FUNNY
CAPTION AND MAKE YOUR FRIENDS LAUGH.
SHARE WITH YOUR FRIENDS ACROSS YOUR SOCIAL CHANNELS FROM THE POSTER PAGE.




BACKGROUND

Background
(Click to change)



TEXT

Line1 Line2
Preview

Image width (px)
Image height (px)
Login to Facebook to post to your wall  
Login to make this poster private  
Sorry, poster creation is currently unavailable




KEEP CALM POSTER


QUOTE MAKER


THOUGHTS CANVAS


MEME GENERATOR


WHAT'S HAPPENING NOW


HERE ARE JUST A FEW EXAMPLES OF RECENT DESIGNS FROM THE KEEP CALM-O-MATIC
CREATIVE COMMUNITY AVAILABLE TO BROWSE.
CLICK THROUGH TO SEE AND SHARE MORE DESIGNS.


HERE ARE JUST A FEW EXAMPLES OF RECENT DESIGNS FROM THE KEEP CALM-O-MATIC
CREATIVE COMMUNITY.


Create your own
By elizabethmcmahon 2 years ago

Christmas Tree? snow worries!

4
3
4

Create your own
By afit 9 years, 11 months ago

Men are temporary cats are forever

106
42
31

Create your own
By suprunal 6 years ago

KEEP CALM IT'S PAJAMA PARTY

9
8
0

Create your own
By adancy 3 years ago

CARELESS BREATH COSTS LIVES

7
4
22

Create your own
By gill 5 years, 12 months ago

Keep Calm Plan, Make Lists for a Happy Christmas

10
4
16

Create your own
By suprunal 6 years, 5 months ago

I CAN'T KEEP CALM I SURVIVED ELEMENTARY SCHOOL

37
16
37

Create your own
By ianhassey123 6 years, 8 months ago

DAVID MEOWIE

43
23
21

Create your own
By stephridley 6 years, 10 months ago

SOUL MATES

18
9
14

Create your own
By Angela Davies 10 years, 10 months ago

DOGS have owners... but CATS have STAFF

28
13
23

Create your own
By suprunal 6 years ago

EDUCATION IS IMPORTANT BUT FOOTBALL IS IMPORTANTER

19
15
21

Create your own
By annayelisieieva 6 years, 5 months ago

Some Heroes Don't Wear Capes AND They're Called DADS

51
29
38

Create your own
By stephridley 6 years, 8 months ago

Mom I love you to the moon and back

28
13
15

Create your own
By stephridley 6 years, 8 months ago

MUMS ARE LIKE DADS ONLY SMARTER

26
18
21

Create your own
By Abinaya 2 years ago

KEEP CALM AND MARRY CHRISTMAS

5
2
5

Create my Poster
Browse the Gallery



As seen on

 * 
 * 
 * 
 * 

About

 * About us
 * Help centre
 * Affiliate Programme
 * Widgets
 * Watch our video

Shop

 * View our products
 * Create your own
 * My account
 * Delivery
 * Returns Policy
 * Refunds Policy
 * Corporate Orders
 * Business Orders

Follow us

You can follow us to stay up-to-date: keep calm and be social!

 * 
 * 
 * 
 * 

Service rating 2509 reviews

 * Copyright © 2009 - 2023 Keep Calm Network Ltd.
 * Registered in England and Wales, #9071964
 * Terms, conditions & privacy

 * 
 * 
   
 * 
 * 


Use this colour
Use this colour