pixian.ai
Open in
urlscan Pro
18.245.46.50
Public Scan
Submitted URL: http://pixian.ai/
Effective URL: https://pixian.ai/
Submission: On February 02 via api from US — Scanned from DE
Effective URL: https://pixian.ai/
Submission: On February 02 via api from US — Scanned from DE
Form analysis
1 forms found in the DOM<form role="form" style="position: relative;">
<fieldset>
<div class="Options-options_body Options-flexy_row">
<div class="Options-options_section Options-BackgroundStyleGroup-group">
<div class="Options-options_section_header">
<h6>Background</h6>
</div>
<div class="Options-inner_group Options-inner_radio_group">
<div class="Options-radio_group_bracket"></div>
<div class="form-group">
<div class="radio Options-form_row Options-BackgroundStyleGroup-Transparent-row">
<label>
<input name="background" checked="true" data-attribute-class="Options-BackgroundStyleGroup-Transparent-attribute" id="background_transparent" type="radio" class="Options-BackgroundStyleGroup-Transparent-input radio_background"
value="transparent">
<div id="swatch_transparent" class="Options-swatch canvas_container"></div> Transparent
</label>
</div>
<div class="radio Options-form_row Options-BackgroundStyleGroup-White-row">
<label>
<input name="background" data-attribute-class="Options-BackgroundStyleGroup-White-attribute" id="background_white" type="radio" class="Options-BackgroundStyleGroup-White-input radio_background" value="white">
<div id="swatch_white" class="Options-swatch"></div> White
</label>
</div>
<div class="radio Options-form_row Options-BackgroundStyleGroup-Custom-row">
<label>
<input name="background" data-attribute-class="Options-BackgroundStyleGroup-Custom-attribute" id="background_custom" type="radio" class="Options-BackgroundStyleGroup-Custom-input radio_background" value="custom"> <label
style="padding:0">
<input type="color" value="#000000" name="customColor" class="Options-BackgroundStyleGroup-CustomColor-input" oninput="this.setAttribute('value', this.value);
var output = this.parentElement.getElementsByTagName('output')[0]
if (output) output.value = this.value" onclick="$('#background_custom').click();">
<output style="display:inline;padding:0">#000000</output>
</label>
</label>
</div>
</div>
</div>
</div>
<div class="Options-flexy_row">
<div class="Options-options_section Options-OpaqueFileFormatGroup-group">
<div class="Options-options_section_header">
<h6>File Format</h6>
</div>
<div class="Options-inner_group Options-inner_radio_group">
<div class="Options-radio_group_bracket"></div>
<div class="form-group">
<div class="radio Options-form_row Options-OpaqueFileFormatGroup-Jpeg-row">
<label>
<input name="opaque_file_format" checked="true" data-attribute-class="Options-OpaqueFileFormatGroup-Jpeg-attribute" id="opaque_file_format_OpaqueFileFormatJpeg" type="radio"
class="Options-OpaqueFileFormatGroup-Jpeg-input radio_opaque_file_format" value="OpaqueFileFormatJpeg"> JPEG </label>
</div>
<div class="radio Options-form_row Options-OpaqueFileFormatGroup-Png-row">
<label>
<input name="opaque_file_format" data-attribute-class="Options-OpaqueFileFormatGroup-Png-attribute" id="opaque_file_format_OpaqueFileFormatPng" type="radio" class="Options-OpaqueFileFormatGroup-Png-input radio_opaque_file_format"
value="OpaqueFileFormatPng"> PNG </label>
</div>
</div>
</div>
</div>
<div class="Options-options_section Options-JpegQualityGroup-group">
<div class="Options-options_section_header">
<h6>JPEG Quality</h6>
</div>
<div class="Options-inner_group">
<div title="JPEG Quality" class="Options-JpegQualityGroup-JpegQuality-row Options-form_row range-input-group form-group">
<input min="50" max="99" name="jpeg_quality" step="1" data-attribute-class="Options-JpegQualityGroup-JpegQuality-attribute" id="jpeg_quality" type="range" class="form-control Options-JpegQualityGroup-JpegQuality-input" value="75"
oninput="this.setAttribute('value', this.value);
var output = this.parentElement.getElementsByTagName('output')[0]
if (output) output.value = parseFloat(this.value).toFixed(0)">
<label for="jpeg_quality" class="control-label">
<output>75</output>
<div></div>
</label>
</div>
</div>
</div>
</div>
<div class="Options-flexy_row">
<div class="Options-options_section Options-MarginGroup-group">
<div class="Options-options_section_header">
<h6>Crop Margin</h6>
</div>
<div class="Options-inner_text_group Options-inner_group">
<div class="Options-MarginGroup-Margin-row Options-form_row form-group">
<div class="input-group">
<input name="margin" data-attribute-class="Options-MarginGroup-Margin-attribute" id="margin" placeholder="Not cropped" type="text" title="Not cropped" class="form-control Options-MarginGroup-Margin-input" value="">
<div class="input-group-btn">
<button data-toggle="dropdown" class="btn btn-default dropdown-toggle">
<span class="caret"></span>
</button>
<ul class="dropdown-menu dropdown-menu-right">
<li>
<a onclick="let e = document.getElementById('margin'); e.value = ''; e.dispatchEvent(new Event('change')); return false;" href="#">
Not cropped
</a>
</li>
<li>
<a onclick="let e = document.getElementById('margin'); e.value = '5%'; e.dispatchEvent(new Event('change')); return false;" href="#">
Crop to foreground + 5%
</a>
</li>
<li>
<a onclick="let e = document.getElementById('margin'); e.value = '25'; e.dispatchEvent(new Event('change')); return false;" href="#">
Crop to foreground + 25px
</a>
</li>
<li class="divider"></li>
<li class="disabled">
<a href="#">
Advanced:
</a>
</li>
<li class="disabled">
<a href="#">
top-bottom left-right:
</a>
</li>
<li>
<a onclick="let e = document.getElementById('margin'); e.value = '5% 25'; e.dispatchEvent(new Event('change')); return false;" href="#">
5% 25px
</a>
</li>
<li class="disabled">
<a href="#">
top right bottom left:
</a>
</li>
<li>
<a onclick="let e = document.getElementById('margin'); e.value = '5% 10 15 20%'; e.dispatchEvent(new Event('change')); return false;" href="#">
5% 10px 15px 20%
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="Options-options_section Options-TargetSizeGroup-group">
<div class="Options-options_section_header">
<h6>Result Size</h6>
</div>
<div class="Options-inner_text_group Options-inner_group">
<div class="Options-TargetSizeGroup-TargetSize-row Options-form_row form-group">
<div class="input-group">
<input name="target-size" data-attribute-class="Options-TargetSizeGroup-TargetSize-attribute" id="target-size" placeholder="Same as input" type="text" title="Same as input"
class="form-control Options-TargetSizeGroup-TargetSize-input">
<div class="input-group-btn">
<button data-toggle="dropdown" class="btn btn-default dropdown-toggle">
<span class="caret"></span>
</button>
<ul class="dropdown-menu dropdown-menu-right">
<li class="disabled">
<a href="#">
Enter 'width height' in px
</a>
</li>
<li class="divider"></li>
<li>
<a onclick="let e = document.getElementById('target-size'); e.value = ''; e.dispatchEvent(new Event('change')); return false;" href="#">
Same as input
</a>
</li>
<li>
<a onclick="let e = document.getElementById('target-size'); e.value = '1920 1080'; e.dispatchEvent(new Event('change')); return false;" href="#">
1920×1080px, HD
</a>
</li>
<li>
<a onclick="let e = document.getElementById('target-size'); e.value = '1080 1920'; e.dispatchEvent(new Event('change')); return false;" href="#">
1080×1920px, FB & Insta Stories
</a>
</li>
<li>
<a onclick="let e = document.getElementById('target-size'); e.value = '1200'; e.dispatchEvent(new Event('change')); return false;" href="#">
1200×1200px, FB Square
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Options-flexy_row">
<div class="Options-options_section Options-CropAlignmentGroup-group">
<div class="Options-options_section_header">
<h6>Vertical Alignment</h6>
</div>
<div class="Options-inner_group Options-inner_radio_group">
<div class="Options-radio_group_bracket"></div>
<div class="form-group">
<div class="radio Options-form_row Options-CropAlignmentGroup-Middle-row">
<label>
<input name="vertical_alignment" checked="true" data-attribute-class="Options-CropAlignmentGroup-Middle-attribute" id="vertical_alignment_CropAlignmentMiddle" type="radio"
class="Options-CropAlignmentGroup-Middle-input radio_vertical_alignment" value="CropAlignmentMiddle"> Middle </label>
</div>
<div class="radio Options-form_row Options-CropAlignmentGroup-Bottom-row">
<label>
<input name="vertical_alignment" data-attribute-class="Options-CropAlignmentGroup-Bottom-attribute" id="vertical_alignment_CropAlignmentBottom" type="radio" class="Options-CropAlignmentGroup-Bottom-input radio_vertical_alignment"
value="CropAlignmentBottom"> Bottom </label>
</div>
</div>
</div>
</div>
<div class="Options-options_section Options-SuffixGroup-group">
<div class="Options-options_section_header">
<h6>Filename Suffix</h6>
</div>
<div class="Options-inner_group Options-inner_radio_group">
<div class="Options-radio_group_bracket"></div>
<div class="form-group">
<div class="radio Options-form_row Options-SuffixGroup-None-row">
<label>
<input name="suffix" data-attribute-class="Options-SuffixGroup-None-attribute" id="suffix_none" type="radio" class="Options-SuffixGroup-None-input radio_suffix" value="none"> None </label>
</div>
<div class="radio Options-form_row Options-SuffixGroup-Pixian-row">
<label>
<input name="suffix" checked="true" data-attribute-class="Options-SuffixGroup-Pixian-attribute" id="suffix__pixian_ai" type="radio" class="Options-SuffixGroup-Pixian-input radio_suffix" value="_pixian_ai"> "_pixian_ai" </label>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Options-footer">
<button class="bttn bttn_dark Totals-save_all_btn">
<span class="bttn_icon_left"><img src="https://dq2gn5p12glyq.cloudfront.net/p/assets/images/download-all-white_007e05105381227ba67acf91daf6d4b8.svg" importance="low" style="width: 23px; height: 18px;" decode="async" loading="lazy"
class="Totals-save_all_icon"><img src="https://dq2gn5p12glyq.cloudfront.net/p/assets/images/spinner_93d992d2936d3dacc0bfd75352f4f05f.svg" importance="low" style="display: none; width: 35px; height: 35px; top: -8px; left: -6px;"
decode="async" loading="lazy" class="Totals-save_all_spinner"></span>
<div>DOWNLOAD ALL</div>
</button>
<div id="Options-Presets">
<a data-toggle="dropdown" href="#" title="Reset download options to default settings" class="dropdown-toggle">Presets <span class="caret"></span></a>
<ul class="dropdown-menu dropdown-menu-right">
<li>
<a id="Options-ResetToDefaults" href="#">Factory defaults</a>
</li>
<li>
<a id="Options-ResetToEcommerce" href="#">Ecommerce defaults</a>
</li>
</ul>
</div>
</div>
</fieldset>
</form>
Text Content
* Pixian.AI Beta * API * Comparisons * Pricing * Support * Face Stickers * Create Account * Log In REMOVE IMAGE BACKGROUNDS Great quality at a fraction of the price And free while in Beta 1. Pixian.AI Pixian.AI DOWNLOAD ALL Actions * Optimize on Recompressor.com * Trace to SVG on VectorMagic.com * Trace to SVG on Vectorizer.AI * Create Face Sticker on Pixian.AI * Edit on ClippingMagic.com * Inspect on PixSpy.com * * Download HD Copy Copying... Copied Failed ERROR :-( BACKGROUND Transparent White #000000 FILE FORMAT JPEG PNG JPEG QUALITY 75 CROP MARGIN * Not cropped * Crop to foreground + 5% * Crop to foreground + 25px * * Advanced: * top-bottom left-right: * 5% 25px * top right bottom left: * 5% 10px 15px 20% RESULT SIZE * Enter 'width height' in px * * Same as input * 1920×1080px, HD * 1080×1920px, FB & Insta Stories * 1200×1200px, FB Square VERTICAL ALIGNMENT Middle Bottom FILENAME SUFFIX None "_pixian_ai" DOWNLOAD ALL Presets * Factory defaults * Ecommerce defaults LOADING... Cancel Upload Process Fetch Cancel ERROR RetryExit Application NETWORK ERROR Persistent network problems are usually caused by misbehaving browser plugins, misconfigured proxies, or overly restrictive firewalls. Please check your settings or try another browser or computer. Retry NowExit Application FATAL ERROR :-( Close × PRE-CROP Your image size exceeds the size limit. For best results, please crop the image to the portion you wish to remove the background from. SIZE LIMIT -------------------------------------------------------------------------------- ORIGINAL IMAGE Size: Aspect Ratio: Megapixels: -------------------------------------------------------------------------------- CROPPED IMAGE Size: Aspect Ratio: Megapixels: Cropped image exceeds size limit and will be scaled to fit. Size limit met, full resolution preserved. CancelOk Paste Target DRAG IMAGES HERE TO BEGINDRAG MORE IMAGES HERE or you can PICK IMAGES TO PROCESS PICK MORE IMAGES TO PROCESS or press CTRL + V pasted File Picker PIXIAN.AI IN ACTION BEFORE AFTER TRY THIS EXAMPLE HOW IT WORKS PICK Pick an image that you want to remove the background from and drag and drop it onto the page. PROCESS Our servers use powerful GPUs and multi-core CPUs to analyze your image and remove the background from it. DOWNLOAD Inspect a preview of the result and download it if you like. Downloads are free while in Beta. QUALITY We took a large sample of user-provided images and compared our output to the best known competing service's. Here are the results, and be sure to click on each title for an in-depth report: PEOPLE, STUDIO SHOTS Pixian.AI 94.8% Competitor 100.0% PEOPLE, OTHER BACKGROUNDS Pixian.AI 88.1% Competitor 100.0% OBJECTS, STUDIO SHOTS Pixian.AI 100.0% Competitor 100.0% OBJECTS, OTHER BACKGROUNDS Pixian.AI 108.7% Competitor 100.0% ARTWORKS, SCANS, LOGOS Pixian.AI 119.9% Competitor 100.0% Based on reviewing outputs separately and assigning a binary good-or-bad score to each. While we have striven for fairness, results are subjective and in our opinion. What matters more than the quality of our results in general, is the quality of our results on your images in particular. We therefore make the comparison tool available to you for free: Compare Your Own Images Ready to make the switch? Check out the API docs and the migration guide. PHILOSOPHY While AI is rapidly transforming the way we as a society do business, AI itself is changing even faster. What was cutting edge only a few years ago is now rapidly becoming commoditized. We choose to accept and accelerate this reality. We therefore see ourselves less as a tech startup, and more as an outsourced MLOps extension to your engineering team. Our goal is to be more 'S3' and less 'Adobe' for state-of-the-art AI image processing. Ready to make the switch? Check out the API docs and the migration guide. METRICS BACKGROUNDS REMOVED LATENCY Percentage of images processed within a given time. FAQ WHAT'S WITH THE PURPLE? Both James's and Jacob's respective childhood sports teams had the colors white and purple. FILE FORMATS? We support JPEG, PNG, BMP, GIF and WebP as input. We produce PNG for transparent results, and JPEG or PNG for opaque results. We offer a host of output options - just try the example image to see them all. RESOLUTION? The max website image pixel size is 8 megapixels. The max API image pixel size is 25 megapixels. The max image file size is 30 megabytes. PRICING? See the Pricing page WHY ARE YOUR PRICES SO MUCH LOWER THAN THE COMPETITION? Their margin is our opportunity. We see AI commoditizing rapidly, and rather than fighting that tide we've decided to embrace it. This thinking has impacted every aspect of our business. The size of our team, the choice of AI model, the architecture of our IT operations. We've optimized them all towards maximizing quality and minimizing price. So we don't have a 50 person sales team to wine and dine you (and at those margins they really should be!) All we're offering is a great service and outstanding value. DO YOU HAVE AN API? Sure do! We see the API offering as the primary revenue driver for our and any background removal service going forward. HOW WILL YOU NOTIFY API USERS WHEN CHARGING WILL START? We will email the address you used to sign up for the API well in advance of starting to charge. IS IT EASY TO MIGRATE FROM REMOVE.BG? It is crazy easy - just change the endpoint & API Key! WHAT TYPES OF IMAGES DOES PIXIAN.AI WORK WELL ON? We work well on a broad range of image types, including photos of people. We distinguish ourselves on objects, artworks, logos and scans. See the Quality section for more details DO YOU SUPPORT HAIR? Yes! Our AI model has been trained on a wide range of images with both hair and fur, so it does a nice job of preserving them. DOES IT WORK ON AI GENERATED IMAGES LIKE FROM STABLE DIFFUSION? Absolutely! Generative AI generally produces clean, slightly cartoonish images, and those usually work really well. WHERE DOES THE AI MODEL COME FROM? We have developed a custom AI model that we've trained on a large, proprietary dataset. The model has been specifically tuned for quality and efficiency. DO YOU MAKE ANY CLAIMS ON THE INPUT IMAGES OR RESULTS? Our terms of service just grant us the rights we need to deliver the service to you, and to improve our products. We don't claim any rights to the results, and we won't share your images with third parties unless you explicitly authorize us to do so. Please see our Terms of Service for more details. WHAT ARE YOUR DATA RETENTION POLICIES? Right now, we retain 10% of uploaded images and results for 24 hours, and permanently delete them shortly thereafter. Please note that our data retention policies may change over time, and this current policy does not bind us in the future, or require your affirmative consent to change. DROP IMAGE HERE -------------------------------------------------------------------------------- Pixian.AI support@__remove_this_part__pixian.ai © Cedar Lake Ventures, Inc. Affiliate Program About Terms Privacy API Comparisons Pricing