www.bagworkshop.com Open in urlscan Pro
104.26.3.201  Public Scan

URL: https://www.bagworkshop.com/
Submission: On February 23 via api from AU — Scanned from AU

Form analysis 3 forms found in the DOM

POST /

<form method="post" enctype="multipart/form-data" id="gform_2" action="/" data-formid="2" novalidate="">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <ul id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_2_1" class="gfield gfield--type-text gf_left_half field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_1"><label class="gfield_label gform-field-label"
          for="input_2_1">Company</label>
        <div class="ginput_container ginput_container_text"><input name="input_1" id="input_2_1" type="text" value="" class="medium" aria-invalid="false"> </div>
      </li>
      <li id="field_2_2" class="gfield gfield--type-text gf_right_half gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_2"><label
          class="gfield_label gform-field-label" for="input_2_2">First Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_2" id="input_2_2" type="text" value="" class="medium" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_2_3" class="gfield gfield--type-text gf_left_half gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_3"><label
          class="gfield_label gform-field-label" for="input_2_3">Last Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_3" id="input_2_3" type="text" value="" class="medium" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_2_4" class="gfield gfield--type-email gf_right_half gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_4"><label
          class="gfield_label gform-field-label" for="input_2_4">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_4" id="input_2_4" type="email" value="" class="medium" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_2_5" class="gfield gfield--type-phone gf_left_half gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_5"><label
          class="gfield_label gform-field-label" for="input_2_5">Phone<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_phone"><input name="input_5" id="input_2_5" type="tel" value="" class="medium" aria-required="true" aria-invalid="false"></div>
      </li>
      <li id="field_2_10" class="gfield gfield--type-select gf_right_half gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_10"><label
          class="gfield_label gform-field-label" for="input_2_10">Bag quantity<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_10" id="input_2_10" class="medium gfield_select" aria-required="true" aria-invalid="false">
            <option value="200">200</option>
            <option value="500">500</option>
            <option value="1000">1000</option>
            <option value="2000">2000</option>
            <option value="10,000+">10,000+</option>
          </select></div>
      </li>
      <li id="field_2_7" class="gfield gfield--type-fileupload field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_2_7"><label class="gfield_label gform-field-label"
          for="gform_browse_button_2_7">Artwork Upload</label>
        <div class="ginput_container ginput_container_fileupload">
          <div id="gform_multifile_upload_2_7"
            data-settings="{&quot;runtimes&quot;:&quot;html5,flash,html4&quot;,&quot;browse_button&quot;:&quot;gform_browse_button_2_7&quot;,&quot;container&quot;:&quot;gform_multifile_upload_2_7&quot;,&quot;drop_element&quot;:&quot;gform_drag_drop_area_2_7&quot;,&quot;filelist&quot;:&quot;gform_preview_2_7&quot;,&quot;unique_names&quot;:true,&quot;file_data_name&quot;:&quot;file&quot;,&quot;url&quot;:&quot;https:\/\/www.bagworkshop.com\/?gf_page=cf5faef37316d02&quot;,&quot;flash_swf_url&quot;:&quot;https:\/\/www.bagworkshop.com\/wp-includes\/js\/plupload\/plupload.flash.swf&quot;,&quot;silverlight_xap_url&quot;:&quot;https:\/\/www.bagworkshop.com\/wp-includes\/js\/plupload\/plupload.silverlight.xap&quot;,&quot;filters&quot;:{&quot;mime_types&quot;:[{&quot;title&quot;:&quot;Allowed Files&quot;,&quot;extensions&quot;:&quot;*&quot;}],&quot;max_file_size&quot;:&quot;134217728b&quot;},&quot;multipart&quot;:true,&quot;urlstream_upload&quot;:false,&quot;multipart_params&quot;:{&quot;form_id&quot;:2,&quot;field_id&quot;:7},&quot;gf_vars&quot;:{&quot;max_files&quot;:0,&quot;message_id&quot;:&quot;gform_multifile_messages_2_7&quot;,&quot;disallowed_extensions&quot;:[&quot;php&quot;,&quot;asp&quot;,&quot;aspx&quot;,&quot;cmd&quot;,&quot;csh&quot;,&quot;bat&quot;,&quot;html&quot;,&quot;htm&quot;,&quot;hta&quot;,&quot;jar&quot;,&quot;exe&quot;,&quot;com&quot;,&quot;js&quot;,&quot;lnk&quot;,&quot;htaccess&quot;,&quot;phtml&quot;,&quot;ps1&quot;,&quot;ps2&quot;,&quot;php3&quot;,&quot;php4&quot;,&quot;php5&quot;,&quot;php6&quot;,&quot;py&quot;,&quot;rb&quot;,&quot;tmp&quot;]}}"
            class="gform_fileupload_multifile">
            <div id="gform_drag_drop_area_2_7" class="gform_drop_area gform-theme-field-control">
              <span class="gform_drop_instructions">Drop files here or </span>
              <button type="button" id="gform_browse_button_2_7" class="button gform_button_select_files gform-theme-button gform-theme-button--control" aria-describedby="gfield_upload_rules_2_7 gfield_description_2_7">Select files</button>
            </div>
          </div><span class="gfield_description gform_fileupload_rules" id="gfield_upload_rules_2_7">Max. file size: 128 MB.</span>
          <ul class="validation_message--hidden-on-empty gform-ul-reset" id="gform_multifile_messages_2_7"></ul>
        </div>
        <div id="gform_preview_2_7" class="ginput_preview_list"></div>
        <div class="gfield_description" id="gfield_description_2_7">If you've got artwork set up, then send it to us now. If not, we can get to that bit after we've had a chat.</div>
      </li>
      <li id="field_2_8" class="gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_8"><label class="gfield_label gform-field-label"
          for="input_2_8">Notes</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_8" id="input_2_8" class="textarea medium" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </li>
      <li id="field_2_11" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_11"><label class="gfield_label gform-field-label"
          for="input_2_11">CAPTCHA</label>
        <div id="input_2_11_0" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LfuSI4aAAAAAMzdrAScJ4wsPiV5IIdO26OCbfVC" data-theme="light" data-tabindex="0" data-badge="">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-sm21r9wr0gji" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LfuSI4aAAAAAMzdrAScJ4wsPiV5IIdO26OCbfVC&amp;co=aHR0cHM6Ly93d3cuYmFnd29ya3Nob3AuY29tOjQ0Mw..&amp;hl=en&amp;v=1kRDYC3bfA-o6-tsWzIBvp7k&amp;theme=light&amp;size=normal&amp;cb=5mvdcisctj0m"></iframe>
            </div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
              style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="2">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_2" value="WyJbXSIsIjM4ODRiNzhlNWMwYjQyODA2MTA5NDNhNDMxMWZmMjQ0Il0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
    <input type="hidden" name="gform_field_values" value="">
    <input type="hidden" name="gform_uploaded_files" id="gform_uploaded_files_2" value="">
  </div>
  <input type="hidden" name="pum_form_popup_id" value="2972">
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_3" action="/" data-formid="3" novalidate="">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <ul id="gform_fields_3" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_3_23" class="gfield gfield--type-text gf_readonly field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_3_23"><label
          class="gfield_label gform-field-label screen-reader-text" for="input_3_23"></label>
        <div class="ginput_container ginput_container_text"><input name="input_23" id="input_3_23" type="text" value="" class="medium" aria-invalid="false" readonly="readonly"> </div>
      </li>
      <li id="field_3_2" class="gfield gfield--type-text gf_left_half form_field gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_3_2"><label
          class="gfield_label gform-field-label" for="input_3_2">Company<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_2" id="input_3_2" type="text" value="" class="medium" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_3_3" class="gfield gfield--type-text gf_right_half form_field gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_3_3"><label
          class="gfield_label gform-field-label" for="input_3_3">Your Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_3" id="input_3_3" type="text" value="" class="medium" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_3_7" class="gfield gfield--type-email gf_right_half form_field gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_3_7"><label
          class="gfield_label gform-field-label" for="input_3_7">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_7" id="input_3_7" type="email" value="" class="medium" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_3_8" class="gfield gfield--type-phone gf_left_half form_field gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_3_8"><label
          class="gfield_label gform-field-label" for="input_3_8">Phone<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_phone"><input name="input_8" id="input_3_8" type="tel" value="" class="medium" aria-required="true" aria-invalid="false"></div>
      </li>
      <li id="field_3_22" class="gfield gfield--type-select gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_3_22"><label
          class="gfield_label gform-field-label" for="input_3_22">Quantity<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_22" id="input_3_22" class="medium gfield_select" aria-required="true" aria-invalid="false">
            <option value="500" selected="selected">500</option>
            <option value="1000">1000</option>
            <option value="2500">2500</option>
            <option value="5000+">5000+</option>
          </select></div>
      </li>
      <li id="field_3_12" class="gfield gfield--type-select gf_right_half form_field field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_3_12"><label
          class="gfield_label gform-field-label" for="input_3_12">Bag Style</label>
        <div class="ginput_container ginput_container_select"><select name="input_12" id="input_3_12" class="medium gfield_select" aria-describedby="gfield_description_3_12" aria-invalid="false">
            <option value="Backpacks and rucksacks">Backpacks and rucksacks</option>
            <option value="Barrel &amp; duffle bags">Barrel &amp; duffle bags</option>
            <option value="Beach bags">Beach bags</option>
            <option value="Bottle bags">Bottle bags</option>
            <option value="Branded bags">Branded bags</option>
            <option value="Bum &amp; belt bags">Bum &amp; belt bags</option>
            <option value="Cool bags">Cool bags</option>
            <option value="Cosmetic bags">Cosmetic bags</option>
            <option value="Drawstring bags">Drawstring bags</option>
            <option value="Eco bags">Eco bags</option>
            <option value="Foldable bags">Foldable bags</option>
            <option value="Folders &amp; conference bags">Folders &amp; conference bags</option>
            <option value="Gym sacs &amp; sport bags">Gym sacs &amp; sport bags</option>
            <option value="Laptop &amp; business bags">Laptop &amp; business bags</option>
            <option value="Luggage &amp; travel bags">Luggage &amp; travel bags</option>
            <option value="Product packaging">Product packaging</option>
            <option value="Promotional &amp; advertising bags">Promotional &amp; advertising bags</option>
            <option value="Retail bags">Retail bags</option>
            <option value="Satchels &amp; sling bags">Satchels &amp; sling bags</option>
            <option value="Shoppers">Shoppers</option>
            <option value="Storage bags">Storage bags</option>
            <option value="Tote bags">Tote bags</option>
          </select></div>
        <div class="gfield_description" id="gfield_description_3_12">You aren’t confined to this style list. We can make any shape, size or for any purpose. </div>
      </li>
      <li id="field_3_13" class="gfield gfield--type-text field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_3_13"><label class="gfield_label gform-field-label"
          for="input_3_13">Purpose of bag</label>
        <div class="ginput_container ginput_container_text"><input name="input_13" id="input_3_13" type="text" value="" class="large" aria-describedby="gfield_description_3_13" aria-invalid="false"> </div>
        <div class="gfield_description" id="gfield_description_3_13">What will the bag be used for? Knowing this will help us suggest fabric weight, handle type and suitable construction.</div>
      </li>
      <li id="field_3_16" class="gfield gfield--type-select gf_left_half form_field field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_3_16"><label
          class="gfield_label gform-field-label" for="input_3_16">Required by</label>
        <div class="ginput_container ginput_container_select"><select name="input_16" id="input_3_16" class="medium gfield_select" aria-invalid="false">
            <option value="Within 2 weeks">Within 2 weeks</option>
            <option value="Within 4 weeks">Within 4 weeks</option>
            <option value="6 + weeks">6 + weeks</option>
          </select></div>
      </li>
      <li id="field_3_17" class="gfield gfield--type-text field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_3_17"><label class="gfield_label gform-field-label"
          for="input_3_17">Dimensions</label>
        <div class="ginput_container ginput_container_text"><input name="input_17" id="input_3_17" type="text" value="" class="large" aria-describedby="gfield_description_3_17" aria-invalid="false"> </div>
        <div class="gfield_description" id="gfield_description_3_17">Width, length, height, depth, gusset, no gusset, side panels.?</div>
      </li>
      <li id="field_3_18" class="gfield gfield--type-select field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_3_18"><label class="gfield_label gform-field-label"
          for="input_3_18">Handle length</label>
        <div class="ginput_container ginput_container_select"><select name="input_18" id="input_3_18" class="large gfield_select" aria-invalid="false">
            <option value="Short (hand held)">Short (hand held)</option>
            <option value="Long (to fit on shoulder)">Long (to fit on shoulder)</option>
            <option value="Messenger (across body)">Messenger (across body)</option>
            <option value="Rucksack (back straps)">Rucksack (back straps)</option>
            <option value="Drawstring">Drawstring</option>
            <option value="Don't know">Don't know</option>
          </select></div>
      </li>
      <li id="field_3_19" class="gfield gfield--type-text field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_3_19"><label class="gfield_label gform-field-label"
          for="input_3_19">Budget</label>
        <div class="ginput_container ginput_container_text"><input name="input_19" id="input_3_19" type="text" value="" class="large" aria-describedby="gfield_description_3_19" aria-invalid="false"> </div>
        <div class="gfield_description" id="gfield_description_3_19">This helps us make relevant suggestions on fabric, weight, decoration, etc.</div>
      </li>
      <li id="field_3_20" class="gfield gfield--type-text field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_3_20"><label class="gfield_label gform-field-label" for="input_3_20">Where
          in the world does the bag need to be shipped to?</label>
        <div class="ginput_container ginput_container_text"><input name="input_20" id="input_3_20" type="text" value="" class="large" aria-describedby="gfield_description_3_20" aria-invalid="false"> </div>
        <div class="gfield_description" id="gfield_description_3_20">Which country do you need your order delivered to?</div>
      </li>
      <li id="field_3_10" class="gfield gfield--type-fileupload field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_3_10"><label class="gfield_label gform-field-label"
          for="gform_browse_button_3_10">Artwork Upload</label>
        <div class="ginput_container ginput_container_fileupload">
          <div id="gform_multifile_upload_3_10"
            data-settings="{&quot;runtimes&quot;:&quot;html5,flash,html4&quot;,&quot;browse_button&quot;:&quot;gform_browse_button_3_10&quot;,&quot;container&quot;:&quot;gform_multifile_upload_3_10&quot;,&quot;drop_element&quot;:&quot;gform_drag_drop_area_3_10&quot;,&quot;filelist&quot;:&quot;gform_preview_3_10&quot;,&quot;unique_names&quot;:true,&quot;file_data_name&quot;:&quot;file&quot;,&quot;url&quot;:&quot;https:\/\/www.bagworkshop.com\/?gf_page=cf5faef37316d02&quot;,&quot;flash_swf_url&quot;:&quot;https:\/\/www.bagworkshop.com\/wp-includes\/js\/plupload\/plupload.flash.swf&quot;,&quot;silverlight_xap_url&quot;:&quot;https:\/\/www.bagworkshop.com\/wp-includes\/js\/plupload\/plupload.silverlight.xap&quot;,&quot;filters&quot;:{&quot;mime_types&quot;:[{&quot;title&quot;:&quot;Allowed Files&quot;,&quot;extensions&quot;:&quot;*&quot;}],&quot;max_file_size&quot;:&quot;134217728b&quot;},&quot;multipart&quot;:true,&quot;urlstream_upload&quot;:false,&quot;multipart_params&quot;:{&quot;form_id&quot;:3,&quot;field_id&quot;:10},&quot;gf_vars&quot;:{&quot;max_files&quot;:0,&quot;message_id&quot;:&quot;gform_multifile_messages_3_10&quot;,&quot;disallowed_extensions&quot;:[&quot;php&quot;,&quot;asp&quot;,&quot;aspx&quot;,&quot;cmd&quot;,&quot;csh&quot;,&quot;bat&quot;,&quot;html&quot;,&quot;htm&quot;,&quot;hta&quot;,&quot;jar&quot;,&quot;exe&quot;,&quot;com&quot;,&quot;js&quot;,&quot;lnk&quot;,&quot;htaccess&quot;,&quot;phtml&quot;,&quot;ps1&quot;,&quot;ps2&quot;,&quot;php3&quot;,&quot;php4&quot;,&quot;php5&quot;,&quot;php6&quot;,&quot;py&quot;,&quot;rb&quot;,&quot;tmp&quot;]}}"
            class="gform_fileupload_multifile">
            <div id="gform_drag_drop_area_3_10" class="gform_drop_area gform-theme-field-control">
              <span class="gform_drop_instructions">Drop files here or </span>
              <button type="button" id="gform_browse_button_3_10" class="button gform_button_select_files gform-theme-button gform-theme-button--control" aria-describedby="gfield_upload_rules_3_10 gfield_description_3_10">Select files</button>
            </div>
          </div><span class="gfield_description gform_fileupload_rules" id="gfield_upload_rules_3_10">Max. file size: 128 MB.</span>
          <ul class="validation_message--hidden-on-empty gform-ul-reset" id="gform_multifile_messages_3_10"></ul>
        </div>
        <div id="gform_preview_3_10" class="ginput_preview_list"></div>
        <div class="gfield_description" id="gfield_description_3_10">If you've got artwork set up, then send it to us now. If not, we can get to that bit after we've had a chat.</div>
      </li>
      <li id="field_3_11" class="gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_3_11"><label class="gfield_label gform-field-label"
          for="input_3_11">Description</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_11" id="input_3_11" class="textarea medium" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </li>
      <li id="field_3_24" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_3_24"><label class="gfield_label gform-field-label"
          for="input_3_24">CAPTCHA</label>
        <div id="input_3_24_1" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LfuSI4aAAAAAMzdrAScJ4wsPiV5IIdO26OCbfVC" data-theme="light" data-tabindex="0" data-badge="">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-5hmeb82lmrbn" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LfuSI4aAAAAAMzdrAScJ4wsPiV5IIdO26OCbfVC&amp;co=aHR0cHM6Ly93d3cuYmFnd29ya3Nob3AuY29tOjQ0Mw..&amp;hl=en&amp;v=1kRDYC3bfA-o6-tsWzIBvp7k&amp;theme=light&amp;size=normal&amp;cb=x5a35vozfd91"></iframe>
            </div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response"
              style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div><iframe style="display: none;"></iframe>
        </div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_3" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_3&quot;]){return false;}  if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_3&quot;]){return false;} if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  jQuery(&quot;#gform_3&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_3" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="3">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_3" value="WyJbXSIsIjM4ODRiNzhlNWMwYjQyODA2MTA5NDNhNDMxMWZmMjQ0Il0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_3" id="gform_target_page_number_3" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_3" id="gform_source_page_number_3" value="1">
    <input type="hidden" name="gform_field_values" value="">
    <input type="hidden" name="gform_uploaded_files" id="gform_uploaded_files_3" value="">
  </div>
  <input type="hidden" name="pum_form_popup_id" value="3702">
</form>

GET https://www.bagworkshop.com/

<form role="search" method="get" class="search-form" action="https://www.bagworkshop.com/">
  <label>
    <span class="screen-reader-text">Search for:</span>
    <input type="search" class="search-field" placeholder="Search …" value="" name="s">
  </label>
  <input type="submit" class="search-submit" value="Search">
  <div class="kadence-search-icon-wrap"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-search-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="28"
        viewBox="0 0 26 28">
        <title>Search</title>
        <path
          d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z">
        </path>
      </svg></span></div>
</form>

Text Content

Skip to content
Call us on +44 (0) 1225 66 79 79

 * Bespoke Bags
   * Fabric product packaging
   * Promotional and advertising bags
   * Retail bags and accessories
   * Tailor made bag or stock bag?
   * Production Timeline
   * Personalisation Options
   * Bespoke Bag Gallery
   * Bag Design Service
 * UK Stock Bags
   * * * 
     * * Bag by style
         * Backpacks and rucksacks
         * Foldable bags
         * Barrel and duffel bags
         * Folders and conference bags
         * Beach bags
         * Gymsacs and sports bags
         * Bottle bags
         * Laptop and business bags
         * Branded bags
         * Luggage and travel bags
         * Bum and belt bags
         * Satchels and sling bags
         * Cool bags
         * Shoppers
         * Cosmetic bags
         * Storage bags
         * Drawstring bags
         * Tote bags
         * Eco bags
     * * Bag by fabric
         * Cotton bag
         * Denim bag
         * Felt bag
         * Jute bag
         * Polyester bag
         * PP (Polypropylene) bag
         * PU leather bag
         * Recycled cotton bag
         * RPET
     * * Customisation Options For Stock Bags
       * Stock Bag Catalogue
       * Stock Bag Production Timeline
 * FAQs
   * Artwork
   * Bag Design Service
   * Bespoke Tailor Made Bag Brief
   * Free Pantone Colour Chart
 * Blog
 * About Us
   * Custom Bag Manufacturer
   * Bag Design Service
   * Corporate Social Responsibility
   * Branded Clothing
   * Clients
 * Contact Us
 * Request a Quote

Shopping Cart
Search
Search
Toggle Menu


GLOBAL BAG MANUFACTURER
OF BRANDED FABRIC BAGS
AND PACKAGING

Custom bag manufacturer, experienced in fabric bag and packaging, based in the
UK, with facilities in India and the Far East. Our worldwide reach extends from
the UK to our many clients around the globe. We supply many of the world’s
recognised brands with their branded bags and fabric packaging, as well as white
label goods. We can construct any style of bag, customised to your specification
and work with all-natural fabrics, pioneering eco-friendly, and the most
exciting synthetic materials.

Know more


 * 


ABOUT THE
BAG WORKSHOP

We’re a small, friendly team based near Bath, UK, boasting a wealth of
experience in bag and packaging manufacture. With global production facilities
we are able to offer an unrivaled vast range of fabrics and branding options. By
taking the time to understand the style of bag you are looking for, we can help
you choose the fabric, advise on print options and offer suggestions for
finishing elements to refine your end product. Once you’re happy with the
specification, we price it for you then furnish you with a single sample to
approve prior to full production.

Know more


BESPOKE BAG
MANUFACTURE

Any style of bag, we work with a variety of fabrics from natural and dyed to
unusual synthetics. Plus customised detailing for bags and fabric packaging.
Minimum order quantity is 500 pieces.

Know More


UK STOCK
CUSTOM BRANDED

Ready-made fabric bags that we keep in stock and can be quickly printed and
embroidered in the UK then delivered within a short lead time. Minimum order
quantity is 200 pieces.

Know More
 * 1. Bag project: contact us with your bag or packaging concept.
 * 2. Technical specification: refine the aspects of your project.
 * 3. Payment: we accept a deposit to launch your project.
 * 4. Sampling: Receive a physical sample of your bag to approve.
 * 5. Manufacture: we manufacture your bag in one of our facilities.
 * 6. Shipping: your order is shipped to anywhere in the world.

Get a quote


MANUFACTURING A BESPOKE BAG

With 10 years experience of creating bags and packaging for global brands, we
can create unique tailor-made bags for your event, product launch or to sell at
retail. Whatever the end result, we will take you through the process to ensure
your bag is fit for purpose. With low minimum order quantities of just 500
pieces.


DEVELOPING YOUR BESPOKE BAG


FABRIC PRODUCT PACKAGING


RETAIL BAGS AND ACCESSORIES


PROMOTIONAL AND ADVERTISING BAGS


BESPOKE BAG GALLERY


 * CUSTOM ACCESSORY BAG
   
    * Cross-body bag
    * Pantone matched
    * Custom zip closures
   
   Read moreLoading Done


 * BESPOKE CANVAS HOBBY BAG
   
    * Pantone matched fabrics
    * Woven label
    * Hanging pocket inside
   
   Read moreLoading Done


 * BESPOKE CARRY CASE FOR AIR PURIFIERS
   
   Carry case
   
   PU leather strap
   
   Zip pockets
   
   Read moreLoading Done


 * EDGE TO EDGE PRINTED BAG WITH INSIDE POCKETS
   
   Inside pockets
   
   Edge to edge print
   
   Dyed fabric
   
   Read moreLoading Done


 * ELECTRIC CAR CABLE BAG
   
   Carry case
   
   Piped seams
   
   Zip closure
   
   Read moreLoading Done


 * LARGE TOTE BAG WITH CONTRAST HANDLES
   
   Discreet inside zip
   
   Woven label
   
   Cotton webbed handles
   
   Read moreLoading Done


 * RECYCLED COTTON SHOULDER BAG
   
    * Recycled cotton
    * Screen printed
    * Long handles
   
   Read moreLoading Done


 * WATERPROOF TOTE BAG AND BEACH STYLE BAG
   
   Recycled tarpaulin
   
   Pantone matched
   
   Contrast handles
   
   Read moreLoading Done


 * CANVAS TOTE BAG WITH PU LEATHER HANDLES AND DETAILING
   
   ● Canvas tote bag
   ● Vegan leather detail
   ● Antique brass metal stud feet
   
   Read moreLoading Done


 * HR FELT FOLDER FOR NEW EMPLOYEES
   
   ● Embossed leather strap
   
   ● Woven label
   
   ● Metal accessories
   
   Read moreLoading Done


 * LINED BAG FOR FILM PRODUCTION COMPANY
   
   ● Lined tote
   
   ● Waterproofed
   
   ● Premium weight
   
   Read moreLoading Done


 * BRANDED BAG FOR FOOTWEAR BRAND
   
   ● Edge to edge print
   
   ● Woven label
   
   ● Heavy canvas
   
   Read moreLoading Done

See all Bespoke Bags


UK STOCK BAGS / CUSTOM BRANDED BAGS

Our range of ready-made fabric bags and packaging is carefully curated to
include a range of only the best quality items that can be quickly over-printed
or embroidered in the UK then shipped within a short lead time. Minimum order
quantity is 200 pieces.

 * 1. Choose the bag you want from our stock ready-made range
 * 2. Send your artwork to us so we can recommend the best decoration options.
 * 3. We will help finalise your final specification then send you a quote.
 * 4. We accept a deposit payment in some cases or full payment.
 * 5. Print and embroidery takes place in the UK.
 * 6. Delivery to you is swift and on recorded courier service.

Get a quote


STOCK BAG RANGE


 * BACKPACKS AND RUCKSACKS (11)


 * BARREL AND DUFFEL BAGS (13)


 * BEACH BAGS (7)


 * BOTTLE BAGS (3)


 * BRANDED BAGS (11)


 * BUM AND BELT BAGS (3)


 * COOL BAGS (6)


 * COSMETIC BAGS (14)

See entire stock bag catalogue


REASONS TO CHOOSE THE BAG WORKSHOP

Custom bag manufacturer, specialising in manufacturing branded bags for events,
launches, promotions, retail and product packaging. We work with brand agencies,
property developers, lifestyle brands and for the financial services industry to
create sustainable marketing tools that promote brands and repeated use.

Our friendly client services team take your brief, understand your exact
requirements and go on to create a bag or packaging specific to your objectives.
We will provide advice on fabric, print, finishing plus shipping options as well
as effort to ensure your bag has green credentials.

Our impeccable manufacturing facilities are in the UK, India and the Far East
and are all regularly audited to ensure high standards of quality as well as the
maintenance of social and environmental compliance.


10 YEARS EXPERIENCE

Our wealth of experience in bespoke textile packaging manufacture is un-rivaled.
For more than a decade, we’ve been supplying branded and white label bags and
packaging for global brands.


RESPONSIBLE SUPPLY CHAIN

Our facilities are independently audited by internationally recognised
organisations to maintain social and environmental standards.


QUALITY CONTROL

Superb consistent quality control at every stage of production through
independent inspection agencies. As well as strict measures in place prior to
packing and dispatch of goods which ensures impeccable products.


WORLDWIDE DELIVERY

Shipping worldwide through reliable sea freight, tracked air and domestic
services as well as multi-drop solutions. UK storage for larger orders that can
be called off as required, plus pick and pack fulfilment.


CORPORATE SOCIAL
RESPONSIBILITY

Know more


OUR BLOGS

 * 
   The Bag Workshop Tree Planting Initiative
   In the pursuit of a sustainable future, The Bag Workshop takes a giant leap
   forward by implementing an innovative strategy to offset the carbon footprint
   associated with shipping our products. Our commitment to environmental
   responsibility is not just a statement; it’s a tangible action that aligns
   with our values and vision for a greener planet….
 * 
   Beginners Guide to Sustainable Fabrics for Bags and fabric Packaging
   Here at the Bag Workshop, we have been working hard to make sure that we
   leave as little impact on the environment as possible, which is incredibly
   important in the line of manufacturing bags. So, to help you in the right
   direction to sustainability we have put together a Guide to Sustainable
   Fabrics – read…
 * 
   The Art of Manufacturing Custom Backpacks
   Elevate Your Brand with our Bag Design Service In a world where individuality
   and uniqueness are cherished, bespoke products have gained significant
   popularity. Customisation allows you to express your creativity, stand out
   from the crowd, and make a lasting impression. One product category that has
   fully embraced this trend is custom backpacks. And if you’re…

More blogs








COMPANY

 * About Us
 * Recruitment
 * How to make a bag
 * Uk Custom Bag Manufacturer
 * Corporate Social Responsibility


USEFUL STUFF

 * Sitemap
 * Bag Blog
 * Free Pantone chart
 * Terms & Conditions
 * Privacy & Cookies Policy


BAGS & PACKAGING

 * Print options for bags
 * Bag Fabric
 * Stock bag Catalogue
 * Branded Clothing & Accessories
 * Sustainable packaging


GET IN TOUCH WITH US

Pinterest Instagram

Copyright © 2020 The Bag Workshop.




REVIEW CART

Toggle Menu Close

No products in the basket.

Get a Quote
 * Company
   
 * First Name*
   
 * Last Name*
   
 * Email*
   
 * Phone*
   
 * Bag quantity*
   2005001000200010,000+
 * Artwork Upload
   Drop files here or Select files
   Max. file size: 128 MB.
   
   If you've got artwork set up, then send it to us now. If not, we can get to
   that bit after we've had a chat.
 * Notes
   
 * CAPTCHA
   


×
 * 
 * Company*
   
 * Your Name*
   
 * Email*
   
 * Phone*
   
 * Quantity*
   500100025005000+
 * Bag Style
   Backpacks and rucksacksBarrel & duffle bagsBeach bagsBottle bagsBranded
   bagsBum & belt bagsCool bagsCosmetic bagsDrawstring bagsEco bagsFoldable
   bagsFolders & conference bagsGym sacs & sport bagsLaptop & business
   bagsLuggage & travel bagsProduct packagingPromotional & advertising
   bagsRetail bagsSatchels & sling bagsShoppersStorage bagsTote bags
   You aren’t confined to this style list. We can make any shape, size or for
   any purpose.
 * Purpose of bag
   
   What will the bag be used for? Knowing this will help us suggest fabric
   weight, handle type and suitable construction.
 * Required by
   Within 2 weeksWithin 4 weeks6 + weeks
 * Dimensions
   
   Width, length, height, depth, gusset, no gusset, side panels.?
 * Handle length
   Short (hand held)Long (to fit on shoulder)Messenger (across body)Rucksack
   (back straps)DrawstringDon't know
 * Budget
   
   This helps us make relevant suggestions on fabric, weight, decoration, etc.
 * Where in the world does the bag need to be shipped to?
   
   Which country do you need your order delivered to?
 * Artwork Upload
   Drop files here or Select files
   Max. file size: 128 MB.
   
   If you've got artwork set up, then send it to us now. If not, we can get to
   that bit after we've had a chat.
 * Description
   
 * CAPTCHA
   


×
Scroll to top Scroll to top
 * Bespoke Bags
   * Fabric product packaging
   * Promotional and advertising bags
   * Retail bags and accessories
   * Tailor made bag or stock bag?
   * Production Timeline
   * Personalisation Options
   * Bespoke Bag Gallery
   * Bag Design Service
 * UK Stock Bags
   * * * 
     * * Bag by style
         * Backpacks and rucksacks
         * Foldable bags
         * Barrel and duffel bags
         * Folders and conference bags
         * Beach bags
         * Gymsacs and sports bags
         * Bottle bags
         * Laptop and business bags
         * Branded bags
         * Luggage and travel bags
         * Bum and belt bags
         * Satchels and sling bags
         * Cool bags
         * Shoppers
         * Cosmetic bags
         * Storage bags
         * Drawstring bags
         * Tote bags
         * Eco bags
     * * Bag by fabric
         * Cotton bag
         * Denim bag
         * Felt bag
         * Jute bag
         * Polyester bag
         * PP (Polypropylene) bag
         * PU leather bag
         * Recycled cotton bag
         * RPET
     * * Customisation Options For Stock Bags
       * Stock Bag Catalogue
       * Stock Bag Production Timeline
 * FAQs
   * Artwork
   * Bag Design Service
   * Bespoke Tailor Made Bag Brief
   * Free Pantone Colour Chart
 * Blog
 * About Us
   * Custom Bag Manufacturer
   * Bag Design Service
   * Corporate Social Responsibility
   * Branded Clothing
   * Clients
 * Contact Us
 * Request a Quote

Toggle Menu Close
Search for:
Search

Notifications