cloudflare
tcp/443 tcp/80 tcp/8443
Open service 104.21.26.103:443 · nikles.it
2026-01-09 12:05
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 12:05:56 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fWwIZCusVMHDzvSdVkZIHvjfW3vJfyWluKxttk7X20ERN4oXfwB41E2kXwqv05IyeXUtMdjZfZD0ijOOvulfQoOpAgkCWGafWA%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=7
CF-RAY: 9bb3ce449c743834-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:87dc:80 · nikles.it
2026-01-08 15:56
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 15:56:38 GMT
Content-Length: 0
Connection: close
Location: https://nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3iVHba5WGriKufOPodxHRM1Xy4113wwdLgA9kdsUGGDv%2FoDTvgUp2JGP1e8vRFdl3EJzmKc7AWhgtnSaBXzBJTc9%2B07ADKFSaIOjBsLx8fqeR5FbQQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=24,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bace2d3fd08cd48-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:87dc:8443 · nikles.it
2026-01-08 15:56
HTTP/1.1 522 <none> Date: Thu, 08 Jan 2026 15:56:59 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19764,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bace2da0e9b30d8-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.26.103:443 · nikles.it
2026-01-08 15:56
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 15:56:38 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DzZniNhSaNptDgkr07FhoTT9RxdH2Zuy4zLxYDn%2FMYiIz24wfXGhslzJuav6rkx421k69I0tWAZC8lJWhkAU0PVc9Sd7yGHgpg%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=45
CF-RAY: 9bace2d44b452b47-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.67.135.220:8443 · nikles.it
2026-01-08 15:56
HTTP/1.1 522 <none> Date: Thu, 08 Jan 2026 15:56:58 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19375,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bace2da0ef918de-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3036::6815:1a67:443 · nikles.it
2026-01-08 15:56
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 15:56:38 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j9KMKO0xZdGSzVmwITEXwO0WpzE5CnReQJ3m6FcMhrpKVZQWXjiaMnjLD7sKVIFVJiPqdnge79psjac5Ht3hCkA4UTLUa%2F66hQ%2B%2Fr3kblM2ag%2FDXlg%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=10
CF-RAY: 9bace2d3fbb9915f-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.135.220:80 · nikles.it
2026-01-08 15:56
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 15:56:38 GMT
Content-Length: 0
Connection: close
Location: https://nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0%2FOVzkaWCqlC9KcJC3PDTTWEWFca%2BO5KEoUrfUi5wm%2F62VYP8H4Bj7gCYLQKEiHfvBp20uHkemHr%2BrzUcFv7nVC%2B9xRb9uhZsg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bace2d3ba95e18e-AMS
alt-svc: h3=":443"; ma=86400
Open service 104.21.26.103:80 · nikles.it
2026-01-08 15:56
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 15:56:38 GMT
Content-Length: 0
Connection: close
Location: https://nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=phvqw2qGkzMzKfO%2BxswSTUt5ruJiZCS5ZIWiHrwUzI3vbwJRFzmr12xntnTprQONpxBpayW5aPcdhfh15Z0Ns%2BEhcefavYqjwA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bace2d3cd4bd288-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3036::6815:1a67:8443 · nikles.it
2026-01-08 15:56
HTTP/1.1 522 <none> Date: Thu, 08 Jan 2026 15:56:58 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19277,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bace2d9ed30b230-LHR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.135.220:443 · nikles.it
2026-01-08 15:56
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 15:56:38 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8n9kmqLgyvdMQztlL2C0c8gsme36zbMJNpLY04xuU2nI7gfmK91uW0McNz%2Bz7rklLWn85eo89GVwuJkwm59eDMdG%2By67KnwAbg%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=29
CF-RAY: 9bace2d3e94dba7d-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:87dc:443 · nikles.it
2026-01-08 15:56
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 15:56:39 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aK4l2OxV%2FbZk0em1rmNbBL6pYykY40YwpcPDngI%2FRNXY6H7Ixq2jIrTyAp0qp0bVxPqTYIKDRFfnOZA9HDWxqu4qiXJK%2Bjgk5d8%2BGqAEgvsI7gX32g%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=301
CF-RAY: 9bace2d72c2b6cb7-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3036::6815:1a67:80 · nikles.it
2026-01-08 15:56
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 15:56:38 GMT
Content-Length: 0
Connection: close
Location: https://nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=l45juw35JPym%2FPX8T97PoU5ajdYVnEP%2FxEyI%2FAi%2BGgewERrNj6b4O%2FnpCXBupguVvQlMZe9Q2UEySyhbwVf3JMkCLIDKcX9JGFyKDdxt0yBjpTEViw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bace2d35f237e0e-SJC
alt-svc: h3=":443"; ma=86400
Open service 104.21.26.103:8443 · nikles.it
2026-01-08 15:56
HTTP/1.1 522 <none> Date: Thu, 08 Jan 2026 15:56:58 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19604,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bace2d97c854705-SJC alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.26.103:443 · nikles.it
2026-01-03 01:09
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 01:09:27 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FlCN1n3pVnCQcWOACKp2JFXy3nRpyilS3xL4wmF2DtDwn%2F3TCpO871N2mDfskIaGSIGUi5O028k6FF48qmLE%2BzDfRuCsyDBxiA%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=27
CF-RAY: 9b7e9c61aeab3441-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:87dc:8443 · nikles.it
2025-12-31 08:35
HTTP/1.1 522 <none> Date: Wed, 31 Dec 2025 08:35:33 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19416,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b68713f190effee-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3036::6815:1a67:80 · nikles.it
2025-12-31 08:35
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 08:35:13 GMT
Content-Length: 0
Connection: close
Location: https://nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Zkt%2FBjpAilqFsCPG%2Bo1bJGbKBsdmdaZu%2BMLob0CjSi2z2Id9Oca4tIvI5KXDZIcnBSMB4sWlWP8ir%2FfokTDIRxvV7KJzjmeApJuSo9858nfz1MWjgw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b687138ee907875-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:87dc:443 · nikles.it
2025-12-31 08:35
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 08:35:13 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gD1kPxlyURqMxZgmGYRN4%2Fhhec4TJl16CQ2uD1uc%2BasBXu4UrAvMK5S9Lb2rtVQMkD3u9iIWdNUTo2RpBTB%2FpuI232KycCOYpvR8u83VeerJKZ9JpA%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=4,cfOrigin;dur=15
CF-RAY: 9b6871394e2355af-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3036::6815:1a67:443 · nikles.it
2025-12-31 08:35
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 08:35:14 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=C2Ik6YRD1fW48vzMj%2F0Wz4VwdlIvtLrLpCiRBXaXbcp3DolDpgnZKoWlkboJx%2F99f2H5OIKg3Gt0u8q%2FMucxCSmqOhFThSaXvuwKGldai5zHlhM%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=509
CF-RAY: 9b68713ccd5fdb51-SIN
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3036::6815:1a67:8443 · nikles.it
2025-12-31 08:35
HTTP/1.1 522 <none> Date: Wed, 31 Dec 2025 08:35:34 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19747,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b68713eac914fb2-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3032::ac43:87dc:80 · nikles.it
2025-12-31 08:35
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 08:35:13 GMT
Content-Length: 0
Connection: close
Location: https://nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Cp8s4sm4rVfUg1aHULajZZMVesQ5wkoyhs6PmRmGcmomNYoe0Y4QfJyUWIx1Tg70aCLkXocXtf51Js2K0E7odOTaT6FjNCpAAtxN6BqUZlBBzzjJBA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=15,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b6871377a170b3e-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.67.135.220:443 · nikles.it
2025-12-31 08:35
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 08:35:13 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TQRQOmwHb3kxMZYxgvhYFFDv6FE04xrffAJflQpxlflCNk4Bp0tAms7Ht%2FF8PSlySNkuia8RSEHuuhslQkAJgxgwjE27U%2FYv3w%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=6,cfOrigin;dur=15
CF-RAY: 9b687137de9b2f36-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.67.135.220:80 · nikles.it
2025-12-31 08:35
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 08:35:13 GMT
Content-Length: 0
Connection: close
Location: https://nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EJrCfGAP0iwa%2FjnsD9BqVF8mf%2F5WkE6Y0BADcs%2BD1wmiUTzpPLb8eqKiBPkUp7RItCocQku623yPGxLnWIHAXxAiutndBV30Gw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b6871377f98fc96-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.67.135.220:8443 · nikles.it
2025-12-31 08:35
HTTP/1.1 522 <none> Date: Wed, 31 Dec 2025 08:35:33 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19636,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b68713db9cef5bc-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.26.103:443 · nikles.it
2025-12-31 08:35
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 08:35:13 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NFCfl2ut%2BpMqJVevwe%2F%2FJBqOQ%2BL2iIQ8T5f%2F8Kol1e9SzOEnnrn9BPyqlzmjb%2BB16CIztC6zBL8hAAMZaFcIpxUx932vAXvZ1w%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=4,cfOrigin;dur=10
CF-RAY: 9b687137bf278239-AMS
alt-svc: h3=":443"; ma=86400
Open service 104.21.26.103:8443 · nikles.it
2025-12-31 08:35
HTTP/1.1 522 <none> Date: Wed, 31 Dec 2025 08:35:33 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19542,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b68713dbfde970d-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.26.103:80 · nikles.it
2025-12-31 08:35
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 08:35:13 GMT
Content-Length: 0
Connection: close
Location: https://nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=h21g%2BEgOtl1CelwwMq7ASmFVe0MCaNhI3Hld65SIgTd9o37Vji25ZAFuUgjs2roSX7EoUSGaVtQgOZGKsIpItrAn9Wj1rryLQQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b6871378a86c276-AMS
alt-svc: h3=":443"; ma=86400
Open service 104.21.26.103:443 · nikles.it
2025-12-23 05:18
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 05:18:07 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2Be6Dc%2F%2Fb5TvRr81Z3m0r3c5NKcJS237x0H8q0y05gR5KJvR6o521mmmdvD9VTiSVhvWaeAyr23Pn1UKnowG2dGiVj9SXqAXYzg%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=7
CF-RAY: 9b25657dca87dbd4-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3036::6815:1a67:443 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 05:04:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5S9lV%2FKN7%2BT6cYoyuX930uX5P2RZ%2FibOR1EUPMoA5qE93W%2FT6W%2FAg%2FP5FaqcXVVTLEvoc22q0PQRQKxBHpv01Utur1n%2BbelyN5zriCaOGjF08T%2FimDXWD%2F5PbpCX"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=19
CF-RAY: 9b14d6bf1ebe65c4-FRA
alt-svc: h3=":443"; ma=86400
Page title: Tilesetter to GMS2 converter by Nikles
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="css/style.css">
<meta property="og:title" content="Tilesetter to GMS2 converter by Nikles">
<meta property="og:description" content="A naive Tilesetter to GMS2 Autotiling template converter.">
<meta property="og:image" content="https://ts2gms2.nikles.it/thumbnail.png">
<meta property="og:url" content="https://ts2gms2.nikles.it/index.html">
<meta name="twitter:card" content="summary_large_image">
<title>Tilesetter to GMS2 converter by Nikles</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-9376266-7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-9376266-7');
</script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-12">
<h1>Tilesetter blob to GameMaker Studio 2 autotile converter</h1>
<p>Simply upload your blob tilesetter image to get a GMS2 autotiling tileset in the correct format</p>
<div class="row mt-5">
<div class="col-12">
<h2>What's this?</h2>
<p><a href="https://led.itch.io/tilesetter" rel="nofollow" target="_blank">Tilesetter</a> is a software that makes it ridicoulously easy to draw entire tilesets with very little effort (artistic skills still required).</p>
<p>It makes it easy to generate blob tilesets (47 tiles) for autotiling. You could use such blob tileset in softwares like GameMaker Studio 2 and others... however, the process for autotiling setup is tiresome. That's why I coded this tool. It automatically position the tiles in the right GMS2 autotiling order.</p>
<h2>How does it work?</h2>
<p>Select your file (or drop it on this page) to automagically convert it into the GameMaker Studio 2 Autotiling format.</p>
</div>
</div>
<div class="row mt-5">
<div class="col-12 text-center">
<input type="file" id="upload-file" />
</div>
</div>
<div class="row mt-5">
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">Tilesetter Blob Template</h4>
<canvas id="tile-canvas" class="image-container mt-3 mb-3"></canvas>
</div>
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">GMS2 Tileset Template</h4>
<canvas id="canvas2" class="image-container"></canvas>
<div class="text-center">
<p class="small">Simply save this image when done.</p>
<a href="#" class="button" id="btn-download" download="gms2_tileset.png">Download</a>
</div>
</div>
</div>
<!-- <img src="" id="mirror" class="canvas__mirror" /> -->
<div class="row mb-5">
<div class="col-12 text-center">
<p class="mt-5">Naively coded by <a href="https://nikles.it">Nikles</a><br><span class="small">There may be bugs.</span></p>
<script type='text/javascript' src='https://ko-fi.c
Open service 2606:4700:3032::ac43:87dc:443 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 05:04:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8HLGGzsB4Z0dT7a3iv1%2F1eLY0pq5Bj%2FbwFSJrqtcctVblnMlDHSOTJFWh%2Fbb%2FL2iFBBaR%2FV9oN386aF8h4VoK2wUsYhfcAig3XGA6PYSZXU2IkL0LURhWvOBYqMV"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=17
CF-RAY: 9b14d6bf1f01613b-FRA
alt-svc: h3=":443"; ma=86400
Page title: Tilesetter to GMS2 converter by Nikles
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="css/style.css">
<meta property="og:title" content="Tilesetter to GMS2 converter by Nikles">
<meta property="og:description" content="A naive Tilesetter to GMS2 Autotiling template converter.">
<meta property="og:image" content="https://ts2gms2.nikles.it/thumbnail.png">
<meta property="og:url" content="https://ts2gms2.nikles.it/index.html">
<meta name="twitter:card" content="summary_large_image">
<title>Tilesetter to GMS2 converter by Nikles</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-9376266-7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-9376266-7');
</script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-12">
<h1>Tilesetter blob to GameMaker Studio 2 autotile converter</h1>
<p>Simply upload your blob tilesetter image to get a GMS2 autotiling tileset in the correct format</p>
<div class="row mt-5">
<div class="col-12">
<h2>What's this?</h2>
<p><a href="https://led.itch.io/tilesetter" rel="nofollow" target="_blank">Tilesetter</a> is a software that makes it ridicoulously easy to draw entire tilesets with very little effort (artistic skills still required).</p>
<p>It makes it easy to generate blob tilesets (47 tiles) for autotiling. You could use such blob tileset in softwares like GameMaker Studio 2 and others... however, the process for autotiling setup is tiresome. That's why I coded this tool. It automatically position the tiles in the right GMS2 autotiling order.</p>
<h2>How does it work?</h2>
<p>Select your file (or drop it on this page) to automagically convert it into the GameMaker Studio 2 Autotiling format.</p>
</div>
</div>
<div class="row mt-5">
<div class="col-12 text-center">
<input type="file" id="upload-file" />
</div>
</div>
<div class="row mt-5">
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">Tilesetter Blob Template</h4>
<canvas id="tile-canvas" class="image-container mt-3 mb-3"></canvas>
</div>
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">GMS2 Tileset Template</h4>
<canvas id="canvas2" class="image-container"></canvas>
<div class="text-center">
<p class="small">Simply save this image when done.</p>
<a href="#" class="button" id="btn-download" download="gms2_tileset.png">Download</a>
</div>
</div>
</div>
<!-- <img src="" id="mirror" class="canvas__mirror" /> -->
<div class="row mb-5">
<div class="col-12 text-center">
<p class="mt-5">Naively coded by <a href="https://nikles.it">Nikles</a><br><span class="small">There may be bugs.</span></p>
<script type='text/javascript' src='https://ko-fi.c
Open service 2606:4700:3032::ac43:87dc:8443 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 05:04:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RHWLnKy2eOk9gqgbVphva%2F7YO%2FRUKldao2sX7R8nwTQQxMr7d89DYLriR6pOsE%2FrBJbMkjqExK8T643THeV0Ws7cx3PUe3cug3wBNIF6EJ1irkdZlrKmBDRll1Iy"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=17
CF-RAY: 9b14d6bf1ba51182-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Tilesetter to GMS2 converter by Nikles
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="css/style.css">
<meta property="og:title" content="Tilesetter to GMS2 converter by Nikles">
<meta property="og:description" content="A naive Tilesetter to GMS2 Autotiling template converter.">
<meta property="og:image" content="https://ts2gms2.nikles.it/thumbnail.png">
<meta property="og:url" content="https://ts2gms2.nikles.it/index.html">
<meta name="twitter:card" content="summary_large_image">
<title>Tilesetter to GMS2 converter by Nikles</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-9376266-7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-9376266-7');
</script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-12">
<h1>Tilesetter blob to GameMaker Studio 2 autotile converter</h1>
<p>Simply upload your blob tilesetter image to get a GMS2 autotiling tileset in the correct format</p>
<div class="row mt-5">
<div class="col-12">
<h2>What's this?</h2>
<p><a href="https://led.itch.io/tilesetter" rel="nofollow" target="_blank">Tilesetter</a> is a software that makes it ridicoulously easy to draw entire tilesets with very little effort (artistic skills still required).</p>
<p>It makes it easy to generate blob tilesets (47 tiles) for autotiling. You could use such blob tileset in softwares like GameMaker Studio 2 and others... however, the process for autotiling setup is tiresome. That's why I coded this tool. It automatically position the tiles in the right GMS2 autotiling order.</p>
<h2>How does it work?</h2>
<p>Select your file (or drop it on this page) to automagically convert it into the GameMaker Studio 2 Autotiling format.</p>
</div>
</div>
<div class="row mt-5">
<div class="col-12 text-center">
<input type="file" id="upload-file" />
</div>
</div>
<div class="row mt-5">
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">Tilesetter Blob Template</h4>
<canvas id="tile-canvas" class="image-container mt-3 mb-3"></canvas>
</div>
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">GMS2 Tileset Template</h4>
<canvas id="canvas2" class="image-container"></canvas>
<div class="text-center">
<p class="small">Simply save this image when done.</p>
<a href="#" class="button" id="btn-download" download="gms2_tileset.png">Download</a>
</div>
</div>
</div>
<!-- <img src="" id="mirror" class="canvas__mirror" /> -->
<div class="row mb-5">
<div class="col-12 text-center">
<p class="mt-5">Naively coded by <a href="https://nikles.it">Nikles</a><br><span class="small">There may be bugs.</span></p>
<script type='text/javascript' src='https://ko-fi.c
Open service 2606:4700:3036::6815:1a67:8443 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 05:04:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=03Murc7f0l2wx%2B5eFjeskMBUsm4azjMMadXd5Wz%2FUfBC8%2FGsDpT0iAJl7kGSMp974bgasBg9cK%2Bqzmujh3Shi8QeRQer8e9yF8EDaLUEz418E3vU86hYFJ6%2Fiwvf"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=18
CF-RAY: 9b14d6bf1f9578c0-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Tilesetter to GMS2 converter by Nikles
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="css/style.css">
<meta property="og:title" content="Tilesetter to GMS2 converter by Nikles">
<meta property="og:description" content="A naive Tilesetter to GMS2 Autotiling template converter.">
<meta property="og:image" content="https://ts2gms2.nikles.it/thumbnail.png">
<meta property="og:url" content="https://ts2gms2.nikles.it/index.html">
<meta name="twitter:card" content="summary_large_image">
<title>Tilesetter to GMS2 converter by Nikles</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-9376266-7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-9376266-7');
</script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-12">
<h1>Tilesetter blob to GameMaker Studio 2 autotile converter</h1>
<p>Simply upload your blob tilesetter image to get a GMS2 autotiling tileset in the correct format</p>
<div class="row mt-5">
<div class="col-12">
<h2>What's this?</h2>
<p><a href="https://led.itch.io/tilesetter" rel="nofollow" target="_blank">Tilesetter</a> is a software that makes it ridicoulously easy to draw entire tilesets with very little effort (artistic skills still required).</p>
<p>It makes it easy to generate blob tilesets (47 tiles) for autotiling. You could use such blob tileset in softwares like GameMaker Studio 2 and others... however, the process for autotiling setup is tiresome. That's why I coded this tool. It automatically position the tiles in the right GMS2 autotiling order.</p>
<h2>How does it work?</h2>
<p>Select your file (or drop it on this page) to automagically convert it into the GameMaker Studio 2 Autotiling format.</p>
</div>
</div>
<div class="row mt-5">
<div class="col-12 text-center">
<input type="file" id="upload-file" />
</div>
</div>
<div class="row mt-5">
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">Tilesetter Blob Template</h4>
<canvas id="tile-canvas" class="image-container mt-3 mb-3"></canvas>
</div>
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">GMS2 Tileset Template</h4>
<canvas id="canvas2" class="image-container"></canvas>
<div class="text-center">
<p class="small">Simply save this image when done.</p>
<a href="#" class="button" id="btn-download" download="gms2_tileset.png">Download</a>
</div>
</div>
</div>
<!-- <img src="" id="mirror" class="canvas__mirror" /> -->
<div class="row mb-5">
<div class="col-12 text-center">
<p class="mt-5">Naively coded by <a href="https://nikles.it">Nikles</a><br><span class="small">There may be bugs.</span></p>
<script type='text/javascript' src='https://ko-fi.c
Open service 2606:4700:3036::6815:1a67:80 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 05:04:27 GMT
Content-Length: 0
Connection: close
Location: https://ts2gms2.nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DbYO8dn7HbkXr2b6drvDBg1JAmMILWsrVxpR7R8ExYXAuyNlfmE753R%2Fpr9YCksjS7Pc%2FsZPaEreRZjkug%2FEYzx1mKUeU5H3%2FcZqvzqU8HkVNub8I50jG%2Blba5sm"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b14d6be4d133a7e-FRA
Open service 172.67.135.220:8443 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 05:04:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=78jd7iNTw%2B9FfcVz9eMViICe5xtxbKt0q2j93qUPYhXdMYY6B11KCRvn5geQp84%2BYJnVCiIaIUhgkFPzLni37WODCnxUHdr3D5oBahVEnhzQ"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=18
CF-RAY: 9b14d6bf1e0adc91-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Tilesetter to GMS2 converter by Nikles
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="css/style.css">
<meta property="og:title" content="Tilesetter to GMS2 converter by Nikles">
<meta property="og:description" content="A naive Tilesetter to GMS2 Autotiling template converter.">
<meta property="og:image" content="https://ts2gms2.nikles.it/thumbnail.png">
<meta property="og:url" content="https://ts2gms2.nikles.it/index.html">
<meta name="twitter:card" content="summary_large_image">
<title>Tilesetter to GMS2 converter by Nikles</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-9376266-7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-9376266-7');
</script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-12">
<h1>Tilesetter blob to GameMaker Studio 2 autotile converter</h1>
<p>Simply upload your blob tilesetter image to get a GMS2 autotiling tileset in the correct format</p>
<div class="row mt-5">
<div class="col-12">
<h2>What's this?</h2>
<p><a href="https://led.itch.io/tilesetter" rel="nofollow" target="_blank">Tilesetter</a> is a software that makes it ridicoulously easy to draw entire tilesets with very little effort (artistic skills still required).</p>
<p>It makes it easy to generate blob tilesets (47 tiles) for autotiling. You could use such blob tileset in softwares like GameMaker Studio 2 and others... however, the process for autotiling setup is tiresome. That's why I coded this tool. It automatically position the tiles in the right GMS2 autotiling order.</p>
<h2>How does it work?</h2>
<p>Select your file (or drop it on this page) to automagically convert it into the GameMaker Studio 2 Autotiling format.</p>
</div>
</div>
<div class="row mt-5">
<div class="col-12 text-center">
<input type="file" id="upload-file" />
</div>
</div>
<div class="row mt-5">
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">Tilesetter Blob Template</h4>
<canvas id="tile-canvas" class="image-container mt-3 mb-3"></canvas>
</div>
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">GMS2 Tileset Template</h4>
<canvas id="canvas2" class="image-container"></canvas>
<div class="text-center">
<p class="small">Simply save this image when done.</p>
<a href="#" class="button" id="btn-download" download="gms2_tileset.png">Download</a>
</div>
</div>
</div>
<!-- <img src="" id="mirror" class="canvas__mirror" /> -->
<div class="row mb-5">
<div class="col-12 text-center">
<p class="mt-5">Naively coded by <a href="https://nikles.it">Nikles</a><br><span class="small">There may be bugs.</span></p>
<script type='text/javascript' src='https://ko-fi.c
Open service 2606:4700:3032::ac43:87dc:80 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 05:04:27 GMT
Content-Length: 0
Connection: close
Location: https://ts2gms2.nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gAHA90%2Ft6gqnAoBOiMxc%2BBaufVXfLAoIzCLp%2FHcTcVkUQhNsy7oL22YZtOxIEG1Thz%2Fruva507I5H3jCGtZlMIPFIb0khLf6l6z4drRbGAsQY3ksYkOHKVtekrl3"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=24,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b14d6be49b89162-FRA
Open service 104.21.26.103:8443 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 05:04:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZLIu1qO7fhZHtEvsTTx%2Bt%2FC4dwEBh0d9oO2ZQ79jD3L0GQ2sPQyZN8b8ppQqicPkgs25Mh4oKDt3wIFIY%2F4w1JTIr4VCf1oyQsulYwFuGQjY"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=36
CF-RAY: 9b14d6befae05d4e-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Tilesetter to GMS2 converter by Nikles
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="css/style.css">
<meta property="og:title" content="Tilesetter to GMS2 converter by Nikles">
<meta property="og:description" content="A naive Tilesetter to GMS2 Autotiling template converter.">
<meta property="og:image" content="https://ts2gms2.nikles.it/thumbnail.png">
<meta property="og:url" content="https://ts2gms2.nikles.it/index.html">
<meta name="twitter:card" content="summary_large_image">
<title>Tilesetter to GMS2 converter by Nikles</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-9376266-7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-9376266-7');
</script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-12">
<h1>Tilesetter blob to GameMaker Studio 2 autotile converter</h1>
<p>Simply upload your blob tilesetter image to get a GMS2 autotiling tileset in the correct format</p>
<div class="row mt-5">
<div class="col-12">
<h2>What's this?</h2>
<p><a href="https://led.itch.io/tilesetter" rel="nofollow" target="_blank">Tilesetter</a> is a software that makes it ridicoulously easy to draw entire tilesets with very little effort (artistic skills still required).</p>
<p>It makes it easy to generate blob tilesets (47 tiles) for autotiling. You could use such blob tileset in softwares like GameMaker Studio 2 and others... however, the process for autotiling setup is tiresome. That's why I coded this tool. It automatically position the tiles in the right GMS2 autotiling order.</p>
<h2>How does it work?</h2>
<p>Select your file (or drop it on this page) to automagically convert it into the GameMaker Studio 2 Autotiling format.</p>
</div>
</div>
<div class="row mt-5">
<div class="col-12 text-center">
<input type="file" id="upload-file" />
</div>
</div>
<div class="row mt-5">
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">Tilesetter Blob Template</h4>
<canvas id="tile-canvas" class="image-container mt-3 mb-3"></canvas>
</div>
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">GMS2 Tileset Template</h4>
<canvas id="canvas2" class="image-container"></canvas>
<div class="text-center">
<p class="small">Simply save this image when done.</p>
<a href="#" class="button" id="btn-download" download="gms2_tileset.png">Download</a>
</div>
</div>
</div>
<!-- <img src="" id="mirror" class="canvas__mirror" /> -->
<div class="row mb-5">
<div class="col-12 text-center">
<p class="mt-5">Naively coded by <a href="https://nikles.it">Nikles</a><br><span class="small">There may be bugs.</span></p>
<script type='text/javascript' src='https://ko-fi.c
Open service 172.67.135.220:80 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 05:04:27 GMT
Content-Length: 0
Connection: close
Location: https://ts2gms2.nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Hr3o34OuMglCQA9WJcPbZ511FUm9eBktixTjt0AHyjLfPrHHJqEe0BCps116v0cRgCcDm1%2BXSBv6Eh6BbqJoQ01numkvv7KgWjKo15AFcYz%2F"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b14d6be4cba4d64-FRA
Open service 172.67.135.220:443 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 05:04:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DoofD4f8m6cqYMzpbD0IW924LNIXUMqG4pGY9QjvIH6OlB25LLNKP1fweaDpR%2FsHLHwXYVu4vGYt%2B4SrOKhIJmTXag2BDiTleNzAx2KKP0Y7"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=24
CF-RAY: 9b14d6bef8643a9d-FRA
alt-svc: h3=":443"; ma=86400
Page title: Tilesetter to GMS2 converter by Nikles
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="css/style.css">
<meta property="og:title" content="Tilesetter to GMS2 converter by Nikles">
<meta property="og:description" content="A naive Tilesetter to GMS2 Autotiling template converter.">
<meta property="og:image" content="https://ts2gms2.nikles.it/thumbnail.png">
<meta property="og:url" content="https://ts2gms2.nikles.it/index.html">
<meta name="twitter:card" content="summary_large_image">
<title>Tilesetter to GMS2 converter by Nikles</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-9376266-7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-9376266-7');
</script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-12">
<h1>Tilesetter blob to GameMaker Studio 2 autotile converter</h1>
<p>Simply upload your blob tilesetter image to get a GMS2 autotiling tileset in the correct format</p>
<div class="row mt-5">
<div class="col-12">
<h2>What's this?</h2>
<p><a href="https://led.itch.io/tilesetter" rel="nofollow" target="_blank">Tilesetter</a> is a software that makes it ridicoulously easy to draw entire tilesets with very little effort (artistic skills still required).</p>
<p>It makes it easy to generate blob tilesets (47 tiles) for autotiling. You could use such blob tileset in softwares like GameMaker Studio 2 and others... however, the process for autotiling setup is tiresome. That's why I coded this tool. It automatically position the tiles in the right GMS2 autotiling order.</p>
<h2>How does it work?</h2>
<p>Select your file (or drop it on this page) to automagically convert it into the GameMaker Studio 2 Autotiling format.</p>
</div>
</div>
<div class="row mt-5">
<div class="col-12 text-center">
<input type="file" id="upload-file" />
</div>
</div>
<div class="row mt-5">
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">Tilesetter Blob Template</h4>
<canvas id="tile-canvas" class="image-container mt-3 mb-3"></canvas>
</div>
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">GMS2 Tileset Template</h4>
<canvas id="canvas2" class="image-container"></canvas>
<div class="text-center">
<p class="small">Simply save this image when done.</p>
<a href="#" class="button" id="btn-download" download="gms2_tileset.png">Download</a>
</div>
</div>
</div>
<!-- <img src="" id="mirror" class="canvas__mirror" /> -->
<div class="row mb-5">
<div class="col-12 text-center">
<p class="mt-5">Naively coded by <a href="https://nikles.it">Nikles</a><br><span class="small">There may be bugs.</span></p>
<script type='text/javascript' src='https://ko-fi.c
Open service 104.21.26.103:80 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 05:04:27 GMT
Content-Length: 0
Connection: close
Location: https://ts2gms2.nikles.it/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=f1WL5HoQxNMUFC64pnWvo7%2Bz4NL7%2BawtEEIxBj8FZ5yMKgG4k%2FwJA7StvuktGPHs40sH%2F7LWaHeTC8Jwq2DUokvl4nfs8cEQMQqFE8P1%2FdXu"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b14d6be3cc1a02b-FRA
Open service 104.21.26.103:443 · ts2gms2.nikles.it
2025-12-21 05:04
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 05:04:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ol73RP9%2Fmm8LizUaDgi6kje0yEHveQderjf1iMCIZy82cA4v3UzY4rKZANYp9IAhshJkb13IKNeBgis3S2w0VEiAEFYP8i3QoZ4MufMsFLD9"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=19
CF-RAY: 9b14d6bf0f37d272-FRA
alt-svc: h3=":443"; ma=86400
Page title: Tilesetter to GMS2 converter by Nikles
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="css/style.css">
<meta property="og:title" content="Tilesetter to GMS2 converter by Nikles">
<meta property="og:description" content="A naive Tilesetter to GMS2 Autotiling template converter.">
<meta property="og:image" content="https://ts2gms2.nikles.it/thumbnail.png">
<meta property="og:url" content="https://ts2gms2.nikles.it/index.html">
<meta name="twitter:card" content="summary_large_image">
<title>Tilesetter to GMS2 converter by Nikles</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-9376266-7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-9376266-7');
</script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-12">
<h1>Tilesetter blob to GameMaker Studio 2 autotile converter</h1>
<p>Simply upload your blob tilesetter image to get a GMS2 autotiling tileset in the correct format</p>
<div class="row mt-5">
<div class="col-12">
<h2>What's this?</h2>
<p><a href="https://led.itch.io/tilesetter" rel="nofollow" target="_blank">Tilesetter</a> is a software that makes it ridicoulously easy to draw entire tilesets with very little effort (artistic skills still required).</p>
<p>It makes it easy to generate blob tilesets (47 tiles) for autotiling. You could use such blob tileset in softwares like GameMaker Studio 2 and others... however, the process for autotiling setup is tiresome. That's why I coded this tool. It automatically position the tiles in the right GMS2 autotiling order.</p>
<h2>How does it work?</h2>
<p>Select your file (or drop it on this page) to automagically convert it into the GameMaker Studio 2 Autotiling format.</p>
</div>
</div>
<div class="row mt-5">
<div class="col-12 text-center">
<input type="file" id="upload-file" />
</div>
</div>
<div class="row mt-5">
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">Tilesetter Blob Template</h4>
<canvas id="tile-canvas" class="image-container mt-3 mb-3"></canvas>
</div>
<div class="col-12 col-md-6 overflow-hidden">
<h4 class="text-center">GMS2 Tileset Template</h4>
<canvas id="canvas2" class="image-container"></canvas>
<div class="text-center">
<p class="small">Simply save this image when done.</p>
<a href="#" class="button" id="btn-download" download="gms2_tileset.png">Download</a>
</div>
</div>
</div>
<!-- <img src="" id="mirror" class="canvas__mirror" /> -->
<div class="row mb-5">
<div class="col-12 text-center">
<p class="mt-5">Naively coded by <a href="https://nikles.it">Nikles</a><br><span class="small">There may be bugs.</span></p>
<script type='text/javascript' src='https://ko-fi.c
Open service 104.21.26.103:443 · nikles.it
2025-12-20 15:29
HTTP/1.1 200 OK
Date: Sat, 20 Dec 2025 15:29:47 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
link: <https://nikles.it/wp-json/>; rel="https://api.w.org/"
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
fastcgi-cache: HIT
strict-transport-security: max-age=31536000; includeSubDomains
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wKGPAD5GMxS2eUtSHiuL3neuAjFjkn6XVkye9bj7FE76AAN0JeBL456eXsJSVFUvUqTIVfZD9Wuqq5xMeIIMDwtbo4BCSp4%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=313
CF-RAY: 9b102d5e8de3a1e7-YYZ
alt-svc: h3=":443"; ma=86400