Backpack and Doll Carrier

Do you have a girl who loves 18 inch dolls??  I do! This is a great gift idea!!  It is a Backpack and Doll Carrier – the child can wear the backpack and also have a doll carrier all in one. 

I just sewed one of these up for my daughter (shhh, it’s a secret – don’t tell her) – – it’s awesome!! 

Doll carrier backpack free pattern

Let me tell you, it’s perfection!  It’s a backpack, child size, and on the outside of the backpack is a doll harness.  So it’ll be filled inside with all the doll clothes that we have floating around and the doll can go along in the harness with her things wherever she needs to be.
This post may contain affiliate links.

Free Doll Carrier Backpack Pattern

I was sent a pattern from Gramma Allie, from her former etsy shop and she was gracious enough to share it with all of you. You can access it by entering your email in the box below:

@import url(‘https://fonts.mailerlite.com/css?family=Open+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext’);
#mlb2-15603575,
#mlb2-15603575 *,
#mlb2-15603575 a:hover,
#mlb2-15603575 a:visited,
#mlb2-15603575 a:focus,
#mlb2-15603575 a:active {
overflow: visible;
position: static;
background: none;
border: none;
bottom: auto;
clear: none;
cursor: default;
float: none;
letter-spacing: normal;
line-height: normal;
text-align: left;
text-indent: 0;
text-transform: none;
visibility: visible;
white-space: normal;
max-height: none;
max-width: none;
left: auto;
min-height: 0;
min-width: 0;
right: auto;
top: auto;
width: auto;
z-index: auto;
text-shadow: none;
box-shadow: none;
outline: medium none;
}

#mlb2-15603575 a:hover {
cursor: pointer !important;
}

#mlb2-15603575 h4 {
font-weight: normal;
}

#mlb2-15603575 .subscribe-form {
padding: 20px;
width: 600px !important;
border: 2px solid #0fd3df !important;
background: #fefefe none !important;
border-radius: 0px !important;
box-sizing: border-box !important;
}

#mlb2-15603575 .ml-block-form {
margin-bottom: 0px;
}

#mlb2-15603575 .subscribe-form .form-section {
margin-bottom: 20px;
width: 100%;
}

#mlb2-15603575 .subscribe-form .form-section.mb10 {
margin-bottom: 10px;
float: left;
}

#mlb2-15603575 .subscribe-form .form-section.mb0 {
margin-bottom: 0px;
}

#mlb2-15603575 .subscribe-form .form-section h4 {
margin: 0px 0px 10px 0px !important;
padding: 0px !important;
color: #000000 !important;
font-family: ‘Tahoma’, sans-serif !important;
font-size: 28px !important;
line-height: 100%;
text-align: center !important;
}

#mlb2-15603575 .subscribe-form .form-section p,
#mlb2-15603575 .subscribe-form .form-section li {
line-height: 150%;
padding: 0px !important;
margin: 0px 0px 10px 0px;
color: #000000 !important;
font-family: ‘Open Sans’, sans-serif !important;
font-size: 14px !important;
}

#mlb2-15603575 .subscribe-form .form-section a {
font-size: 14px;
}

#mlb2-15603575 .subscribe-form .form-section .confirmation_checkbox {
line-height: 150%;
padding: 0px !important;
margin: 0px 0px 15px 0px !important;
color: #000000 !important;
font-family: ‘Open Sans’, sans-serif !important;
font-size: 12px !important;
font-weight: normal !important;
}

#mlb2-15603575 .subscribe-form .form-section .confirmation_checkbox input[type=”checkbox”] {
display: inline-block;
margin-right: 5px !important;
opacity: 1;
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox;
}

#mlb2-15603575 .subscribe-form .form-section .form-group {
margin-bottom: 15px;
}

#mlb2-15603575 .subscribe-form .form-section .form-group label {
float: left;
margin-bottom: 10px;
width: 100%;
line-height: 100%;
color: #000000 !important;
font-family: ‘Open Sans’, sans-serif !important;
font-size: 14px !important;
}

#mlb2-15603575 .subscribe-form .form-section .checkbox {
width: 100%;
margin: 0px 0px 10px 0px;
}

#mlb2-15603575 .subscribe-form .form-section .checkbox label {
color: #000000 !important;
font-family: ‘Open Sans’, sans-serif !important;
font-size: 14px !important;
}

#mlb2-15603575 .subscribe-form .form-section .checkbox input {
margin: 0px 5px 0px 0px;
}

#mlb2-15603575 .subscribe-form .form-section .checkbox input[type=”checkbox”] {
display: inline-block;
opacity: 1;
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox;
}

#mlb2-15603575.ml-subscribe-form .form-group .form-control {
width: 100%;
font-size: 13px;
padding: 10px 10px;
height: auto;
font-family: Arial;
border-radius: 0px;
border: 1px solid #cccccc !important;
color: #000000 !important;
background-color: #FFFFFF !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
clear: left;
}

#mlb2-15603575.ml-subscribe-form button {
border: none !important;
cursor: pointer !important;
width: 100% !important;
border-radius: 0px !important;
height: 40px !important;
background-color: #0fd3df !important;
color: #FFFFFF !important;
font-family: ‘Arial’, sans-serif !important;
font-size: 16px !important;
text-align: center !important;
padding: 0 !important;
margin: 0 !important;
position: relative!important;
}

#mlb2-15603575.ml-subscribe-form button.gradient-on {
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
}

#mlb2-15603575.ml-subscribe-form button.gradient-on:hover {
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}

#mlb2-15603575.ml-subscribe-form button[disabled] {
cursor: not-allowed!important;
}

#mlb2-15603575.ml-subscribe-form .form-section.ml-error label {
color: red!important;
}

#mlb2-15603575.ml-subscribe-form .form-group.ml-error label {
color: red!important;
}

#mlb2-15603575.ml-subscribe-form .form-group.ml-error .form-control {
border-color: red!important;
}

@media (max-width: 768px) {
#mlb2-15603575 {
width: 100% !important;
}
#mlb2-15603575 form.ml-block-form,
#mlb2-15603575.ml-subscribe-form .subscribe-form {
width: 100% !important;
}
}

#mlb2-15603575 .subscribe-form.horizontal {
padding-bottom: 0px;
}

#mlb2-15603575 .subscribe-form .form-section.horizontal {
float: left;
margin-bottom: 5px;
width: 70%;
}

#mlb2-15603575 .subscribe-form .form-section.horizontal .form-group {
float: left;
width: 100%;
padding-right: 10px;
box-sizing: border-box;
}

#mlb2-15603575 .subscribe-form .form-section.horizontal .form-group .form-control {
height: 40px;
}

#mlb2-15603575 .subscribe-form .ml-form-visible-xs {
display: none;
}

#mlb2-15603575 .subscribe-form .form-section.horizontal.ml-button-position {
width: 30%;
padding: 0;
}

#mlb2-15603575 .subscribe-form .form-section.horizontal.ml-button-position.top-padding {
padding-top: 24px;
}

@media (max-width: 768px) {
#mlb2-15603575.ml-subscribe-form .subscribe-form .form-section.horizontal {
float: none;
}
#mlb2-15603575.ml-subscribe-form .subscribe-form .form-section.horizontal,
#mlb2-15603575.ml-subscribe-form .subscribe-form .form-section.horizontal.ml-button-position,
#mlb2-15603575.ml-subscribe-form .subscribe-form .form-section.horizontal .form-group {
width: 100%;
padding: 0;
}
#mlb2-15603575 .subscribe-form .form-section.horizontal.ml-button-position {
margin-bottom: 20px;
}
#mlb2-15603575 .subscribe-form .ml-form-visible-xs {
display: block;
}
#mlb2-15603575 .subscribe-form .ml-form-hidden-xs {
display: none;
}
}

Sewing a Child Backpack 

I have never sewn a backpack before, but I did it!!  It really wasn’t hard – trust me!  She even shows a super easy way to sew in a zipper – I was impressed with myself at the construction of the whole thing.  

You’ll need:

Materials needed1 yard of canvas or heavy style fabric of choice
4-1 ½ inch “D” rings
16 inch zipper
1 yard of double-sided bias tape of contrasting color
1/3 yard of medium to heavy weight fusible interfacing for straps and circumference
panel
Any ribbon or rickrack you may want to add

Here’s a peek into the inside – I serged all the seams for a finished edge – –

 Contrasting Piping

My favorite part is the bold piping I added – – the pattern calls for thick material for the backpack and the only canvas I had on hand was this plain turquoise.  So I thought piping would be the perfect way to add pattern and color.  I made my own piping which I’ve never done before but it was really easy — basically you just take a strip of fabric, fold it in half, put cording in the fold, and then sew as close to the cording as you can. My cording was kind of thick because I was going for some fat piping – – doesn’t it look great?!?!

 Construction time and skill level

I think it took me 1.5 to 2 hours to make – so not that long.  And remember I did all that extra work for the piping, so I’m sure it could be constructed faster.  So if you’re needing a gift for Christmas for that special little someone, you still have plenty of time to make this!  It’s a gift for my daughter, so I obviously couldn’t get her to model the backpack for me – – so you’ll just have to imagine this strapped to her:

You can make this!!  Really!  Doesn’t a backpack sound hard? – I thought so too, but look, it wasn’t!  You can do it!

Gifts to Sew

If you love sewing gifts, you might also want to check out:
Fabric Alphabet Letters
Fleece Blanket with Pom Poms
Simple Girls Apron

Doll Gifts to Buy

If you’re making this way cute doll carrier, you might want some goodies to pack into the backpack – here are some great gift suggestions:
DOLLS
Ice Skating 18 inch Doll
Super Hero 18 inch Doll
Cute doll pink dress 18 inch Doll

DOLL ACCESSORIES
pajama and sleeping bag doll set
set of princess dresses for 18 inch dolls
swimsuit travel doll set