违章建筑是否补偿需视具体情况而定。一般来说拆除违章建筑时行政机关在以下情形下可能给予适当补偿:一是对历史原因形成的违建在不违反现行规划等情况下出于妥善解决问题等考虑可能会给予一定补偿;二是因公共利益需要拆除违建也可能酌情给予补偿。但补偿标准并无统一固定模式。通常会综合考量违建的建设成本、使用情况、当地政策等因素。例如有的可能按照违建的材料价值、人工成本等给予一定补偿;有的地方会根据违建实际使用用途及对公共利益影响程度等给予合理补偿。具体补偿标准需结合当地实际情况由相关部门依据具体情形进行评估确定。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。