{"id":11948,"date":"2026-06-25T08:39:51","date_gmt":"2026-06-25T08:39:51","guid":{"rendered":"https:\/\/www.hostinger.com\/support\/?p=11948"},"modified":"2026-08-04T05:04:28","modified_gmt":"2026-08-04T05:04:28","slug":"how-to-handle-files-or-folders-with-special-characters-in-file-manager","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/support\/how-to-handle-files-or-folders-with-special-characters-in-file-manager\/","title":{"rendered":"How to handle files or folders with special characters in File Manager at Hostinger"},"content":{"rendered":"<p>If you encounter errors when attempting to delete, copy, move, or compress a folder or file inside the Hostinger File Manager, the item&rsquo;s filename may contain special characters. These symbols have specific technical meanings in web environments and URLs. When included in a directory title, they can interfere with how system scripts parse file paths, causing common operations to fail.<\/p><h3>Pre-requisites<\/h3><ul>\n<li>Applies to Web Hosting, Cloud Hosting, and Agency Hosting (using hPanel File Manager).<\/li>\n<li>Does NOT apply to Hostinger Website Builder or Hostinger Horizons.<\/li>\n<\/ul><h2 id=\"h-identify-reserved-and-unsafe-characters\">Identify reserved and unsafe characters<\/h2><p>Reserved characters alter how the system interprets a web path. Review your target folder or file name for the following problematic symbols:<\/p><ul>\n<li>? &mdash; Signals the start of a query string in a URL (e.g., page.php?id=1).<\/li>\n<li># &mdash; Marks a section anchor in a URL (e.g., page.html#section).<\/li>\n<li>&amp; &mdash; Separates distinct URL parameters (e.g., ?name=john&amp;lang=en).<\/li>\n<li>% &mdash; Used natively for encoding special characters in URLs.<\/li>\n<li>+ &mdash; Interpreted explicitly as a space parameter in certain URL contexts.<\/li>\n<li>Spaces &mdash; Break standard web file path parsing rules.<\/li>\n<li>Other symbols: @, !, *, (, ), =, &lt;, &gt;.<\/li>\n<\/ul><h3>Naming best practices<\/h3><p>To keep your files accessible, always restrict your naming conventions to safe characters:<\/p><ul>\n<li>Letters: a-z, A-Z<\/li>\n<li>Numbers: 0-9<\/li>\n<li>Hyphens: &ndash;<\/li>\n<li>Underscores: _<\/li>\n<li>Dots: . (only when defining file extensions, e.g., image.png)<\/li>\n<\/ul><h2 id=\"h-fix-the-issue-using-alternative-methods\">Fix the issue using alternative methods<\/h2><p>If the hPanel File Manager cannot process the file due to character path interference, you can bypass the restriction by managing the file via FTP or SSH. These protocols handle complex string titles more reliably.<\/p><h3>Option A &ndash; Modify the file via FTP (recommended)<\/h3><p>This approach is recommended for beginners and hosting plans with limited terminal capabilities.<\/p><ol>\n<li>Connect to your hosting account using an external FTP client. For detailed configuration steps, check <a href=\"https:\/\/support.hostinger.com\/en\/articles\/4480505-how-to-connect-to-ftp-account\" target=\"_blank\" rel=\"noopener\">How to connect via FTP<\/a>.<\/li>\n<li>Navigate directly to the directory containing the problematic folder or file.<\/li>\n<li>Right-click the item and select <strong>Rename<\/strong> to remove the special character, or select <strong>Delete<\/strong> to purge it entirely.<\/li>\n<li>Return to your hPanel File Manager to verify the issue is resolved.<\/li>\n<\/ol><h3><strong>Option B &ndash; Modify the file via SSH (advanced)<\/strong><\/h3><p>Before using this method, ensure that your SSH Access toggle is explicitly enabled inside your hPanel dashboard (Websites &rarr; Manage &rarr; Advanced &rarr; SSH Access).<\/p><ul>\n<li><strong>To delete an item via terminal<\/strong>: Access your server and follow the procedures outlined in <a href=\"https:\/\/support.hostinger.com\/en\/articles\/4725430-how-to-delete-files-or-folders-using-ssh\" target=\"_blank\" rel=\"noopener\">How to delete files\/folders via SSH.<\/a><\/li>\n<li><strong>To copy or duplicate an item via terminal<\/strong>: Use the specific command arguments detailed in <a href=\"https:\/\/support.hostinger.com\/en\/articles\/4725353-how-to-copy-files-or-folders-using-ssh\" target=\"_blank\" rel=\"noopener\">How to copy files\/folders via SSH<\/a>.<\/li>\n<\/ul><h2 id=\"h-how-to-prevent-this-in-the-future\">How to prevent this in the future<\/h2><p>When creating folders or uploading files, always use simple, clean names, for example:<\/p><ul>\n<li>my-website-images<\/li>\n<li>backup_2024<\/li>\n<li>project_files<\/li>\n<\/ul><p>Bad examples:<\/p><ul>\n<li>my website?<\/li>\n<li>backup#1<\/li>\n<li>files&amp;more<\/li>\n<\/ul><p>Avoiding special characters ensures your files work correctly across File Manager, FTP clients, and your website.<\/p><p><strong>Related articles:<\/strong><br>\n&bull; <a href=\"https:\/\/www.hostinger.com\/support\/8004148-how-to-fix-errors-in-the-file-manager-in-hostinger\/\">How to troubleshoot Hostinger File Manager errors<\/a><br>\n&bull; <a href=\"https:\/\/support.hostinger.com\/en\/articles\/4548688-basic-actions-in-file-manager\" target=\"_blank\" rel=\"noopener\">Basic actions in File Manager<\/a><br>\n&bull; <a href=\"https:\/\/www.hostinger.com\/support\/1583479-how-to-fix-file-permissions-in-hostinger\/\">How to fix file permissions<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to rename, move, or delete files and folders that fail to process due to containing reserved special characters.<\/p>\n","protected":false},"author":594,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[164],"tags":[],"class_list":["post-11948","post","type-post","status-publish","format-standard","hentry","category-files-management"],"hreflangs":[],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/11948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/users\/594"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/comments?post=11948"}],"version-history":[{"count":3,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/11948\/revisions"}],"predecessor-version":[{"id":14232,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/11948\/revisions\/14232"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/media?parent=11948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/categories?post=11948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/tags?post=11948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}