I found in documentation that "background-image" is supported attribute but I am not able to use it. Maybe I am doing something wrong. Could you help please, how to use "background-image" within JSON code?


    "elmType": "div",
    "style": {
        "text-align": "left",
        "background-image": "url('https://test.sharepoint.com/sites/TEST/SiteAssets/company_logo.png')"

Thank you,


  • Where are you trying this? in view formatting or column formatting? Refer this Dec 8, 2020 at 9:15

1 Answer 1


This is expected behavior.

Currently style properties cannot have any of the following characters: (, :, &, ;, !.

If you will add "debugMode": "true" to your JSON code, you can see the error message like below in browser's console:

enter image description here

You can read more information about this issue at: Column formatting - URL not allowed in background-image style property


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.