├── CNAME ├── favicon.png ├── img ├── Logo.png ├── drake.gif ├── discord.png ├── twitter.png ├── BadgeLinux.png ├── Reply-WF.png ├── Surface4.jpg ├── art │ ├── Layers.jpg │ ├── Shapes.jpg │ ├── Text.jpg │ ├── Tools.jpg │ ├── Brushes.jpg │ ├── Effects.jpg │ ├── FullMode.jpg │ ├── Palette.jpg │ ├── PixelArt.jpg │ ├── Sprites.jpg │ ├── blurred.jpg │ ├── ActionBar.jpg │ ├── Animation1.gif │ ├── BlendModes.jpg │ ├── MobileMode.jpg │ ├── OnionSkin.jpg │ ├── animation.jpg │ ├── GridSettings.jpg │ └── PreviewPanel.jpg ├── pix2d-donate.png ├── screenshot1.jpg ├── Surface4-1020.jpg ├── Surface4-dark.jpg ├── subscribe-pro.png ├── ExportPostProcess.png ├── android_get_button.png ├── Channel_Logo_3000x750.webp ├── English_get-it-from-MS.png └── pasted_image_at_2016_02_19_06_40_pm.png ├── LICENSE ├── privacy.html ├── scripts.js ├── terms.html ├── main.css ├── privacy_site.html ├── donate.html └── index.html /CNAME: -------------------------------------------------------------------------------- 1 | pix2d.com -------------------------------------------------------------------------------- /favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/favicon.png -------------------------------------------------------------------------------- /img/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/Logo.png -------------------------------------------------------------------------------- /img/drake.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/drake.gif -------------------------------------------------------------------------------- /img/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/discord.png -------------------------------------------------------------------------------- /img/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/twitter.png -------------------------------------------------------------------------------- /img/BadgeLinux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/BadgeLinux.png -------------------------------------------------------------------------------- /img/Reply-WF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/Reply-WF.png -------------------------------------------------------------------------------- /img/Surface4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/Surface4.jpg -------------------------------------------------------------------------------- /img/art/Layers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/Layers.jpg -------------------------------------------------------------------------------- /img/art/Shapes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/Shapes.jpg -------------------------------------------------------------------------------- /img/art/Text.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/Text.jpg -------------------------------------------------------------------------------- /img/art/Tools.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/Tools.jpg -------------------------------------------------------------------------------- /img/art/Brushes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/Brushes.jpg -------------------------------------------------------------------------------- /img/art/Effects.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/Effects.jpg -------------------------------------------------------------------------------- /img/art/FullMode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/FullMode.jpg -------------------------------------------------------------------------------- /img/art/Palette.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/Palette.jpg -------------------------------------------------------------------------------- /img/art/PixelArt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/PixelArt.jpg -------------------------------------------------------------------------------- /img/art/Sprites.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/Sprites.jpg -------------------------------------------------------------------------------- /img/art/blurred.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/blurred.jpg -------------------------------------------------------------------------------- /img/pix2d-donate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/pix2d-donate.png -------------------------------------------------------------------------------- /img/screenshot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/screenshot1.jpg -------------------------------------------------------------------------------- /img/Surface4-1020.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/Surface4-1020.jpg -------------------------------------------------------------------------------- /img/Surface4-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/Surface4-dark.jpg -------------------------------------------------------------------------------- /img/art/ActionBar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/ActionBar.jpg -------------------------------------------------------------------------------- /img/art/Animation1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/Animation1.gif -------------------------------------------------------------------------------- /img/art/BlendModes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/BlendModes.jpg -------------------------------------------------------------------------------- /img/art/MobileMode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/MobileMode.jpg -------------------------------------------------------------------------------- /img/art/OnionSkin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/OnionSkin.jpg -------------------------------------------------------------------------------- /img/art/animation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/animation.jpg -------------------------------------------------------------------------------- /img/subscribe-pro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/subscribe-pro.png -------------------------------------------------------------------------------- /img/ExportPostProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/ExportPostProcess.png -------------------------------------------------------------------------------- /img/art/GridSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/GridSettings.jpg -------------------------------------------------------------------------------- /img/art/PreviewPanel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/art/PreviewPanel.jpg -------------------------------------------------------------------------------- /img/android_get_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/android_get_button.png -------------------------------------------------------------------------------- /img/Channel_Logo_3000x750.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/Channel_Logo_3000x750.webp -------------------------------------------------------------------------------- /img/English_get-it-from-MS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/English_get-it-from-MS.png -------------------------------------------------------------------------------- /img/pasted_image_at_2016_02_19_06_40_pm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gritsenko/pix2d.com/master/img/pasted_image_at_2016_02_19_06_40_pm.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 Igor Gritsenko 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /privacy.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Pix2D App – Privacy Policy 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

Privacy Policy

15 |

16 | Pix2D is provided by Igor Gritsenko (“we”, “us”). This policy explains what information the Pix2D apps may collect and how it’s used. This policy applies to the apps only; for our website, see pix2d.com privacy policy. 17 |

18 | 19 |

Information we collect

20 | 32 | 33 |

How we use information

34 | 39 | 40 |

Third-party services

41 |

Links to relevant platform policies:

42 | 45 | 46 |

Data retention

47 |

We do not collect in‑app analytics or crash logs. If you contact support, we retain your message as long as needed to assist you and comply with legal obligations.

48 | 49 |

Children’s privacy

50 |

The app is not directed to children under 13. We do not knowingly collect personal information from children.

51 | 52 |

Security

53 |

We use reasonable safeguards to protect information. No method of transmission or storage is 100% secure.

54 | 55 |

Changes to this policy

56 |

We may update this policy from time to time. The “Effective date” below reflects the latest version.

57 | 58 |

Contact

59 |

If you have questions or requests about this policy, contact: igor@pix2d.com.

60 | 61 |

Effective date: 2025-08-29

62 | 63 | 64 | -------------------------------------------------------------------------------- /scripts.js: -------------------------------------------------------------------------------- 1 | // Image Modal Functions 2 | function openModal(imageSrc, altText) { 3 | const modal = document.getElementById('imageModal'); 4 | const modalImage = document.getElementById('modalImage'); 5 | const attributionText = document.getElementById('attributionText'); 6 | 7 | modalImage.src = imageSrc; 8 | modalImage.alt = altText; 9 | 10 | // Set attribution text based on image 11 | if (imageSrc.includes('screenshot1.jpg')) { 12 | attributionText.innerHTML = 'Art made by Alena Shcherbacheva'; 13 | } else if (imageSrc.includes('PixelArt.jpg') || imageSrc.includes('drake.gif')) { 14 | attributionText.innerHTML = 'Art made by Weillard'; 15 | } else { 16 | attributionText.innerHTML = ''; 17 | } 18 | 19 | modal.classList.remove('hidden'); 20 | 21 | // Prevent body scroll when modal is open 22 | document.body.style.overflow = 'hidden'; 23 | } 24 | 25 | function closeModal() { 26 | const modal = document.getElementById('imageModal'); 27 | modal.classList.add('hidden'); 28 | 29 | // Restore body scroll 30 | document.body.style.overflow = 'auto'; 31 | } 32 | 33 | // Close modal when clicking outside the image 34 | document.addEventListener('DOMContentLoaded', function() { 35 | const modal = document.getElementById('imageModal'); 36 | const closeButton = document.getElementById('closeModal'); 37 | 38 | if (modal) { 39 | modal.addEventListener('click', function(e) { 40 | if (e.target === modal) { 41 | closeModal(); 42 | } 43 | }); 44 | } 45 | 46 | if (closeButton) { 47 | closeButton.addEventListener('click', closeModal); 48 | } 49 | 50 | // Close modal with Escape key 51 | document.addEventListener('keydown', function(e) { 52 | if (e.key === 'Escape' && !modal.classList.contains('hidden')) { 53 | closeModal(); 54 | } 55 | }); 56 | }); 57 | 58 | // Mobile menu toggle 59 | const mobileMenuButton = document.getElementById('mobile-menu-button'); 60 | const mobileMenu = document.getElementById('mobile-menu'); 61 | if (mobileMenuButton) { 62 | mobileMenuButton.addEventListener('click', () => { 63 | mobileMenu.classList.toggle('hidden'); 64 | mobileMenuButton.querySelector('svg:first-child').classList.toggle('hidden'); 65 | mobileMenuButton.querySelector('svg:last-child').classList.toggle('hidden'); 66 | }); 67 | } 68 | 69 | // Set current year in footer 70 | const yearElement = document.getElementById('year'); 71 | if (yearElement) { 72 | yearElement.textContent = new Date().getFullYear(); 73 | } 74 | 75 | // Global site tag (gtag.js) - Google Analytics 76 | window.dataLayer = window.dataLayer || []; 77 | function gtag() { dataLayer.push(arguments); } 78 | gtag('js', new Date()); 79 | gtag('config', 'G-SS9DKCMXR3'); 80 | 81 | // HTTPS redirect 82 | const isLocalHost = location.hostname === "localhost" || location.hostname === "127.0.0.1"; 83 | if (location.protocol !== 'https:' && !isLocalHost) { 84 | location.replace(`https:${location.href.substring(location.protocol.length)}`); 85 | } 86 | 87 | // Yandex.Metrika counter 88 | (function (m, e, t, r, i, k, a) { 89 | m[i] = m[i] || function () { (m[i].a = m[i].a || []).push(arguments) }; 90 | m[i].l = 1 * new Date(); k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a) 91 | }) 92 | (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 93 | 94 | ym(51723311, "init", { 95 | clickmap: true, 96 | trackLinks: true, 97 | accurateTrackBounce: true, 98 | webvisor: true 99 | }); -------------------------------------------------------------------------------- /terms.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Terms & Conditions – Pix2D 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

Terms & Conditions

15 |

16 | These Terms & Conditions (the “Terms”) govern your use of the Pix2D software and related services provided by Igor Gritsenko (“we”, “us”). By downloading, installing, or using Pix2D on any supported platform (including desktop and mobile) you agree to these Terms. 17 |

18 | 19 |

License and use

20 | 25 | 26 |

Purchases and licensing

27 | 31 | 32 |

User content

33 | 37 | 38 |

Third‑party services

39 |

40 | The app may rely on third‑party services that have their own terms, including: 41 |

42 | 45 |

For our website terms related to analytics and payments, see the site privacy policy.

46 | 47 |

Updates and changes

48 | 52 | 53 |

Availability and network

54 | 58 | 59 |

Disclaimer and limitation of liability

60 |

61 | The app is provided “AS IS” and “AS AVAILABLE” without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose, and non‑infringement. To the fullest extent permitted by law, we are not liable for any indirect, incidental, special, consequential, or exemplary damages, or loss of data, profits, or revenues, arising from your use of the app. 62 |

63 | 64 |

Termination

65 |

66 | We may suspend or terminate your access to the app if you breach these Terms. Upon termination, you must stop using and uninstall the app, and any license granted to you will end. 67 |

68 | 69 |

Privacy

70 |

71 | For information about how we collect and use data, see the Pix2D App Privacy Policy. 72 |

73 | 74 |

Contact

75 |

Questions about these Terms: igor@pix2d.com

76 | 77 |

Effective date: 2025-08-29

78 | 79 | 80 | -------------------------------------------------------------------------------- /main.css: -------------------------------------------------------------------------------- 1 | /* System Fonts as used by GitHub */ 2 | body { 3 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; 4 | } 5 | 6 | ::-webkit-scrollbar-track { 7 | -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); 8 | background-color: #F5F5F5; 9 | } 10 | 11 | ::-webkit-scrollbar { 12 | width: 10px; 13 | background-color: #F5F5F5; 14 | } 15 | 16 | ::-webkit-scrollbar-thumb { 17 | background-color: #F90; 18 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) 19 | } 20 | 21 | .hero-name { 22 | font-size: 21px; 23 | } 24 | 25 | .features-panel { 26 | width: 90%; 27 | border-radius: 16px 21px 0 0; 28 | padding-bottom: 100px; 29 | margin-bottom: 200px; 30 | } 31 | 32 | .features h1 { 33 | font-size: 21px; 34 | } 35 | 36 | .features h2 { 37 | font-size: 21px; 38 | padding-top: 40px; 39 | color: #fff; 40 | font-weight: 400; 41 | } 42 | 43 | .features li { 44 | margin-top: 16px; 45 | } 46 | 47 | #release-notes li { 48 | margin-top: 8px; 49 | } 50 | 51 | .feature-item { 52 | text-align: left; 53 | } 54 | 55 | .feature-item img { 56 | width: 80%; 57 | } 58 | 59 | .panel-bg { 60 | background-color: #444e58 !important; 61 | } 62 | 63 | .feature-preview { 64 | width: 250px; 65 | height: 200px; 66 | background-repeat: no-repeat; 67 | background-size: cover; 68 | } 69 | 70 | /* Style the Image Used to Trigger the Modal */ 71 | 72 | .feature-preview { 73 | border-radius: 5px; 74 | cursor: pointer; 75 | transition: 0.3s; 76 | } 77 | 78 | .feature-preview:hover { 79 | opacity: 0.7; 80 | } 81 | 82 | /* The Modal (background) */ 83 | 84 | .img-modal { 85 | display: none; 86 | /* Hidden by default */ 87 | position: fixed; 88 | /* Stay in place */ 89 | z-index: 1; 90 | /* Sit on top */ 91 | padding-top: 100px; 92 | /* Location of the box */ 93 | left: 0; 94 | top: 0; 95 | width: 100%; 96 | /* Full width */ 97 | height: 100%; 98 | /* Full height */ 99 | overflow: auto; 100 | /* Enable scroll if needed */ 101 | background-color: rgb(0, 0, 0); 102 | /* Fallback color */ 103 | background-color: rgba(0, 0, 0, 0.9); 104 | /* Black w/ opacity */ 105 | } 106 | 107 | /* Modal Content (Image) */ 108 | 109 | .img-modal-content { 110 | margin: auto; 111 | display: block; 112 | width: 80%; 113 | max-width: 600px; 114 | border: none; 115 | } 116 | 117 | /* Caption of Modal Image (Image Text) - Same Width as the Image */ 118 | 119 | #caption { 120 | margin: auto; 121 | display: block; 122 | width: 80%; 123 | max-width: 700px; 124 | text-align: center; 125 | color: #ccc; 126 | padding: 10px 0; 127 | height: 150px; 128 | } 129 | 130 | /* Add Animation - Zoom in the Modal */ 131 | 132 | .img-modal-content, 133 | #caption { 134 | animation-name: zoom; 135 | animation-duration: 0.6s; 136 | } 137 | 138 | @keyframes zoom { 139 | from { 140 | transform: scale(0) 141 | } 142 | 143 | to { 144 | transform: scale(1) 145 | } 146 | } 147 | 148 | /* The Close Button */ 149 | 150 | .close { 151 | position: absolute; 152 | top: 15px; 153 | right: 35px; 154 | color: #f1f1f1; 155 | font-size: 40px; 156 | font-weight: bold; 157 | transition: 0.3s; 158 | } 159 | 160 | .close:hover, 161 | .close:focus { 162 | color: #bbb; 163 | text-decoration: none; 164 | cursor: pointer; 165 | } 166 | 167 | /* 100% Image Width on Smaller Screens */ 168 | 169 | @media only screen and (max-width: 600px) { 170 | .modal-content { 171 | width: 100%; 172 | } 173 | } 174 | 175 | .download-btn { 176 | display: block; 177 | height: 48px; 178 | background-repeat: no-repeat; 179 | background-size: contain; 180 | margin-top: 16px; 181 | white-space: nowrap; 182 | } 183 | 184 | #direct-download-btn { 185 | background-color: black; 186 | border: #fff 1px solid; 187 | padding-top: 10px; 188 | } 189 | 190 | .container { 191 | margin-top: 20px; 192 | } 193 | 194 | /* BUY FORM */ 195 | .payform-tinkoff { 196 | display: -webkit-box; 197 | display: -ms-flexbox; 198 | display: flex; 199 | margin: 2px auto; 200 | -webkit-box-orient: vertical; 201 | -webkit-box-direction: normal; 202 | -ms-flex-direction: column; 203 | flex-direction: column; 204 | max-width: 250px; 205 | } 206 | .payform-tinkoff-row { 207 | margin: 2px; 208 | border-radius: 4px; 209 | -webkit-box-flex: 1; 210 | -ms-flex: 1; 211 | flex: 1; 212 | -webkit-transition: 0.3s; 213 | -o-transition: 0.3s; 214 | transition: 0.3s; 215 | border: 1px solid #DFE3F3; 216 | padding: 15px; 217 | outline: none; 218 | background-color: #DFE3F3; 219 | font-size: 15px; 220 | } 221 | .payform-tinkoff-row:focus { 222 | background-color: #FFFFFF; 223 | border: 1px solid #616871; 224 | border-radius: 4px; 225 | } 226 | .payform-tinkoff-btn { 227 | background-color: #FBC520; 228 | border: 1px solid #FBC520; 229 | color: #3C2C0B; 230 | } 231 | .payform-tinkoff-btn:hover { 232 | background-color: #FAB619; 233 | border: 1px solid #FAB619; 234 | } 235 | 236 | .input-icon { 237 | position: relative; 238 | } 239 | 240 | .input-icon > i { 241 | color: #3C2C0B; 242 | font-weight: 600; 243 | position: absolute; 244 | display: block; 245 | transform: translate(0, -50%); 246 | top: 50%; 247 | pointer-events: none; 248 | width: 25px; 249 | text-align: center; 250 | font-style: normal; 251 | } 252 | 253 | .input-icon > input { 254 | padding-left: 25px; 255 | padding-right: 0; 256 | } 257 | 258 | .input-icon-right > i { 259 | right: 0; 260 | } 261 | 262 | .input-icon-right > input { 263 | padding-left: 0; 264 | padding-right: 25px; 265 | text-align: right; 266 | } -------------------------------------------------------------------------------- /privacy_site.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Privacy Policy – pix2d.com 7 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |

Privacy Policy for pix2d.com

26 |

27 | At pix2d.com (the “Site”), we respect your privacy. This policy describes what information we collect when you visit the Site and how we use it. This policy covers only the Site; for the Pix2D application, please see the app privacy policy. 28 |

29 |

Information we collect

30 | 35 |

Analytics and third-party services

36 |

We use the following third-party services to help operate the Site and understand usage:

37 | 53 |

54 | These providers may set their own cookies or collect information as described in their policies above. We do not sell your personal information. 55 |

56 |

How we use information

57 | 62 |

Your choices

63 | 67 |

Data retention

68 |

We retain server logs and analytics data for as long as needed for the purposes above and to comply with legal obligations. Transactional records are kept as required for accounting and support.

69 | 70 |

Children’s privacy

71 |

The Site is not intended for children under 13, and we do not knowingly collect personal information from children.

72 | 73 |

Changes to this policy

74 |

We may update this policy from time to time. The “Last updated” date will reflect the most recent changes.

75 | 76 |

Contact

77 |

If you have questions or requests, contact: igor@pix2d.com.

78 | 79 |

Effective date: 2025-08-29 • Last updated: 2025-08-29

80 | 81 | 82 |

Privacy Policy for pix2d.com

83 | 84 |

At pix2d.com, accessible from http://pix2d.com, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by pix2d.com and how we use it.

85 | 86 |

If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us through email at igor@pix2d.com

87 | 88 |

Log Files

89 | 90 |

pix2d.com follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information.

91 | 92 | 93 | 94 | 95 |

Privacy Policies

96 | 97 |

You may consult this list to find the Privacy Policy for each of the advertising partners of pix2d.com. Our Privacy Policy was created with the help of the Privacy Policy Generator.

98 | 99 |

Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on pix2d.com, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit.

100 | 101 |

Note that pix2d.com has no access to or control over these cookies that are used by third-party advertisers.

102 | 103 |

Third Party Privacy Policies

104 | 105 |

pix2d.com's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options. You may find a complete list of these Privacy Policies and their links here: Privacy Policy Links.

106 | 107 |

You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites. What Are Cookies?

108 | 109 |

Children's Information

110 | 111 |

Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.

112 | 113 |

pix2d.com does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.

114 | 115 |

Online Privacy Policy Only

116 | 117 |

This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in pix2d.com. This policy is not applicable to any information collected offline or via channels other than this website.

118 | 119 |

Consent

120 | 121 |

By using our website, you hereby consent to our Privacy Policy and agree to its Terms and Conditions.

-------------------------------------------------------------------------------- /donate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Donate – Support Pix2D 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 44 | 45 |
46 |
47 |
48 |

Support Pix2D

49 |

Help us grow and improve Pix2D! Your support makes a difference.

50 | 51 | 52 |
53 |
54 | 55 | 56 | 57 |

Boosty Subscription

58 |
59 |

60 | Support Pix2D with a recurring subscription on Boosty! Get exclusive updates and help sustain ongoing development. 61 |

62 |
63 |
64 | 65 | 66 | 67 | 68 | Subscribe on Boosty 69 | 70 |
71 | 72 | 73 | 74 | 75 | Recurring support 76 | 77 | 78 | 79 | 80 | 81 | Exclusive updates 82 | 83 |
84 |
85 |
86 | Boosty Subscription 87 |
88 |
89 |
90 | 91 | 92 |
93 |
94 | 95 | 96 | 97 |

Star Our Repository

98 |
99 |

100 | Show your support by starring our GitHub repository! Stars help increase visibility and attract more contributors. 101 |

102 |
103 | 104 | 105 | 106 | 107 | ⭐ Star on GitHub 108 | 109 |
110 | 111 | 112 | 113 | 114 | Free & instant 115 | 116 | 117 | 118 | 119 | 120 | Helps visibility 121 | 122 |
123 |
124 |
125 | 126 | 127 |
128 |

Other Ways to Support

129 |

Donation options coming soon! In the meantime, you can support us by:

130 | 131 |
132 |
133 |
134 | 135 | 136 | 137 |

Join Our Community

138 |
139 |

Connect with other users, share your work, and help improve Pix2D.

140 | 141 | Join Telegram 142 | 143 | 144 | 145 | 146 |
147 | 148 |
149 |
150 | 151 | 152 | 153 |

Report Issues

154 |
155 |

Found a bug or have a suggestion? Help us improve Pix2D.

156 | 157 | Open Issue 158 | 159 | 160 | 161 | 162 |
163 | 164 |
165 |
166 | 167 | 168 | 169 |

Support on Boosty

170 |
171 |

Support Pix2D development with a single payment donation on Boosty. Every contribution helps!

172 | 183 |
184 |
185 |
186 | 187 | 194 |
195 |
196 |
197 | 198 | 211 | 212 | 213 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Pix2D - Free & Open Source Pixel Art and Sprite Editor 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 69 | 70 | 71 | 103 | 104 | 105 | 106 | 107 | 164 | 165 |
166 | 167 |
168 |
169 |
170 |

171 | Free & Open Source Pixel Art & Sprite Editor 172 |

173 |

174 | Pix2D is now free and open source. A powerful editor for animated sprites, game art, and pixel art with a modern UI across desktop and mobile. 175 |

176 | 184 |
185 |
186 | 187 | 188 |
189 |
190 |
191 |

With Pix2D you can make

192 |
193 |
194 |
195 | Sprites 196 |
197 |

Sprites

198 |
199 |
200 |
201 | Pixel Art 202 |
203 |

Pixel Art

204 |
205 |
206 |
207 | Animations 208 |
209 |

Animations

210 |
211 |
212 |
213 |
214 |
215 | 216 | 217 |
218 |
219 |
220 |

Drawing tools and features

221 |
222 |
223 |
Modern UI
224 |
Palette control
225 |
Brush settings
226 |
Animation
227 |
Layers support
228 |
Original preview
229 |
Pixel perfect shapes
230 |
Extra tools
231 |
Custom grids
232 |
Layer effects
233 |
Blend modes
234 |
Formats support
235 |
Text tool
236 |
Onion skin
237 |
Mobile app
238 |
239 |
240 |
241 | 242 | 243 |
244 |
245 |
246 |

Join Our Community

247 |

Connect with fellow pixel artists, get help, and share your creations

248 |
249 |
250 | 251 | 252 |
253 |
254 |
255 | 256 | 257 | 258 |
259 |

Telegram Community

260 |
261 |

Join our active community of pixel artists! Share your work, get feedback, and stay updated with the latest news.

262 |
263 | 264 |
265 | 266 | 267 | 268 | 269 | Join Telegram Channel 270 | 271 |
272 | 273 | 274 |
275 | 276 |
277 |
278 |
279 | 280 | 281 | 282 |
283 |

Report Issues & Suggestions

284 |
285 |

Found a bug or have a feature request? Help us improve Pix2D by reporting issues on GitHub.

286 | 300 |
301 | 302 | 303 | 320 |
321 |
322 |
323 |
324 | 325 | 326 |
327 |
328 |
329 |

Download Pix2D

330 |
331 | 349 | 350 | 351 |
352 |
353 |

🎨 Try Pix2D Online - No Download Required!

354 |

355 | Experience the full power of Pix2D directly in your browser. Create pixel art, animations, and sprites instantly without installation. 356 |

357 |
358 | 359 | 360 | 361 | 362 | Try Pix2D Online 363 | 364 |
365 | 366 | 367 | 368 | 369 | Works on all devices 370 | 371 | 372 | 373 | 374 | 375 | No installation needed 376 | 377 |
378 |
379 |

380 | Your work is saved locally in your browser. For advanced features and offline use, download the desktop version above. 381 |

382 |
383 |
384 | 385 | 386 |
387 |

Direct APK download for Android:

388 | 396 |
397 | 398 | 399 |
400 |

Other Releases

401 |
402 | 403 | 404 |
405 |
406 |

Pix2D v3.3.3

407 | June 11, 2025 408 |
409 |

Previous stable release with additional platform support including macOS.

410 | 430 |
431 | 432 | 433 | 441 |
442 |
443 |
444 |
445 | 446 | 447 | 460 |
461 | 462 | 475 | 476 | 479 | 480 | 481 | 494 | 495 | 496 | 497 | --------------------------------------------------------------------------------